https://vermontmountainlakecottages.com/
802-525-3072
[email protected]
Mountain Lake Cottages is located directly on the shores of majestic Lake Willoughby, in Vermont’s scenic Northeast Kingdom. This freshwater treasure is commonly referred to as the “Lucerne of America.”