Stowe, United States
1500 Edson Hill Rd, Stowe, Vermont, United States
This comfortable hotel in Stowe offers free wireless internet, as well as a 24-hour reception and an outdoor pool. It also provides a terrace. There are 23 modern rooms at Edson Hill - A Distinctive Country Inn, each offering all the necessities to ensure a comfortable stay. Edson Hill - A Distinctive Country Inn provides easy access to Stowe Mountain Resort. Smugglers Notch is just a short car ride from the hotel.
Usage of subsidiary facilities may incur additional fees
Staff were helpful and professional