Current Weather
Today in Stowe: 47°F

Thatcher Brook Inn

Request A Reservation

 

Hotel near Lake Champlain

Looking for a hotel near Lake Champlain? The Thatcher Brook Inn Waterbury VT is located in close proximity to Lake Champlain. One of Waterbury's most popular attractions, Lake Champlain is a must-see for anyone visiting the beautiful Waterbury area. When visiting Lake Champlain, make the Thatcher Brook Inn Waterbury, VT your choice for lodging.

  
 
 
 
Wednesday April 23, 2014