About

Edit info
  • Open today, 9:00am - 7:00pm
  • (802) 253-7355
  • 1746 Mountain Rd
    Stowe VT 05672

Nestled in the town of Stowe at the base of Vermont's highest peak, Mt. Mansfield, this is a great getaway for any one who needs a breath of fresh mountain air. This resort offers beautiful lodging, <strong>a full-service, 50,000-square-foot spa ...

Yelp Reviews