OWLS HEAD RESIDENCE
Stowe, Vermont