The Mountain Road Resort

Starting at

$ 85

Property Location Located in Stowe, Mountain Road Resort is in the mountains and minutes from Swimming Hole and Stowe Golf Park. This romantic hotel is within close proximity of Vermont Ski Museum and Stowe Area Association.Rooms Stay in one of 32 guestrooms featuring flat-screen televisions. Rooms ...

More details

OpenWeather

Property Info

Check-in starts at: 15:00

Check-out ends at: 11:00

Property Location Located in Stowe, Mountain Road Resort is in the mountains and minutes from Swimming Hole and Stowe Golf Park. This romantic hotel is within close proximity of Vermont Ski Museum and Stowe Area Association.Rooms Stay in one of 32 guestrooms featuring flat-screen televisions. Rooms have private patios. Complimentary wireless Internet access is available to keep you connected.Rec, Spa, Premium Amenities Be sure to enjoy recreational amenities, including an outdoor pool, an indoor pool, and a spa tub. This hotel also features complimentary wireless Internet access and tour/ticke...

1007 Mountain Rd, Stowe, VT 05672, USA - Stowe, Vermont - U.S - 05672

Property Amenities

Check-in starts at: 15:00

Check-out ends at: 11:00