where is waterbury, vt
Waterbury/Stowe, VT - Situated on a plateau in the heart of the Green Mountains, the Best Western, with its charming atmosphere, is the perfect year round vacation or meeting headquarters. Located at the recreational crossroads of Vermont, your choice to stay with us gives you unlimited vacation options.