4.3 (
92 reviews
)
•
Westmore, Vermont
4.3 (
92 reviews
)
•
Westmore, Vermont
Located in Vermont's Northeast Kingdom on the shores of scenic Lake Willoughby, the WilloughVale Inn & Cottages is the perfect vacation spot for year-round recreation and fun in Northern, VT. The Willoughvale Inn offers a relaxing escape to the beautiful Vermont mountains.