The Mountain Road Resort at Stowe

THE MOUNTAIN ROAD RESORT is Stowe’s most unique and welcoming hotel.
This Mountain Road lodge is a mash-up of everything you want from an iconic ski destination, mixed with the wit and kitch of a Soho neighborhood. Snooty and uptight? Never. You can even bring Fido!
We boast one of the largest and most eclectic art collections in Vermont.
Couple that with spacious rooms, a killer lobby, and copious outdoor spaces to explore…The Mountain Road Resort is hard to beat.
Air Conditioner
Cable Television
Ceiling Fans
Children Under 17 Welcome
Coffee Maker
Hors D'oeuvres
Inquire for Pets
Off-Street Parking
Open All Year
Porch / Deck / Patio
Private Bath
Smoking Permitted On Grounds
Snacks / Beverages
Stowe
Stowe & North
USA
Vermont
Check In:
Check Out:
Deposit:
Cancelation: