It was a joy to feel ourselves at home in such relaxing and indeed beautiful surroundings. The food and the chatter was a great start to the day.
Champlain Vistas
Willsboro, NY 12996
United States of America
Circa 1860. Incredible views of the Adirondack High Peaks, Lake Champlain and Vermont's Green Mountains are enjoyed at this inn in the state's Northeast region. The original farm buildings are listed in the Natio...

Customer Reviews
Service 
Condition 
Cleanliness 
Room Comfort 
Location 

