The Notch House
The Notch House is a picturesque nine-bedroom estate located in Orleans, Vermont, uniquely positioned between Mount Pisgah and Mount Hor alongside Lake Willoughby. Offering a combination of a beautiful inn, a wedding barn, and natural surroundings, the property features multiple ceremony sites and a large landscaped lawn ideal for various events.
This charming venue also includes a one-bedroom guest cottage and several forest cabins for larger groups, accommodating up to 40 guests. With modern amenities and a chef's kitchen, The Notch House serves as an ideal setting for family reunions and vacations, all set amid over 7,000 acres of Willoughby State Forest.
Generated from the website
You might also like
Partial Data by Infogroup (c) 2025. All rights reserved.