Spa Overview
Why simply renew your soul when you can actually transform it?
There are spas in every city, but there is only one Stowe Mountain Lodge® wellness center. Dedicated to cultivating the relationship between living habits and health, and operated under the guidelines of the renowned Cooper Institute of Dallas, this expansive 21,000 square-foot facility is resplendent with a full-service fitness center, outdoor swimming pool with indoor access, water therapy, a relaxation lounge and 19 private treatment rooms. More than a mere one-day respite from civilization, the wellness center at Stowe Mountain Lodge® is actually designed to assist guests with lifestyle management skills to transform the way they eat and exercise.
Learn more about Destination Hotels & Resorts Spa Experience
Accolades and Testimonials
"Best Courses You Can Play 2009, Best New Courses 2008 - Golfweek" - More from Stowe Mountain Lodge®
""129 Hotels We Love: Stay List 2009"- National Geographic Traveler" - More from Stowe Mountain Lodge®














