The town of Waterbury is located on the shores of the Winooski River, in the Green Mountains, in North Central Vermont. Waterbury was founded in 1763 under a grant from King George III. Waterbury is surrounded by farmland and ski resort areas. One of the most scenic roads in Vermont, Route 100, runs through Waterbury.
Hotels in Waterbury
Best Western Waterbury-Stowe
45 Blush Hill Road
Waterbury, VT 05676
