Snowy Owl

The Snowy Owl inn is considered one of New England’s finest country inns. Set in the heart of Waterville valley, this 4 star resort has 85 rooms all en-suite with Cable TV. The resort has a great indoor heated pool and hot tub.



snowy-owl1  snowy-owl3

Leave a Reply