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.
Thatcher Brook Inn