Current Weather
Today in Stowe: 34°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 16, 2014