Open today, 9:00am - 7:00pm
- (802) 253-7355
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 ...