The Vermont House
Wilmington -> Vermont -> New England -> Northeast -> the USA
VT 05363 15 West Main Street, Wilmington, VT 05363, United States of AmericaThe Vermont House on the map
The Vermont House. Hotel in Wilmington
The Vermont House is located in Wilmington, 2.5 mi from Harriman Reservoir and 3.1 mi from Molly Stark State Park. The property has a self-check-in system and public parking across the street. Rooms have water, sodas and snacks.
Price from $140