1 more results for Hotels in Waterbury, Vermont
Waterbury, Vermont, United States
Best
Western Plus Waterbury Stowe, an inviting hotel in Waterbury, VT is equipped
with a full array of newly remodeled guest rooms and suites. The hotel offers
award-winning clean and affordable accommodations for families, couples,
business travelers, and groups. Amenities include a breakfa…