2 star hotel
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
Select the date of your trip to check room availability.
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