Spa and Wellness Center at Stowe Mountain Lodge

The Spa and Wellness center at Stowe Mountain Lodge is dedicated to cultivating a relationship between nature and health. That means you get more than your traditional massage during your Stowe spa resort escape. The luxury 21,000-square-foot New England spa facilities offer you a full-service fitness center, outdoor swimming pool, Jacuzzi hot tubs, a relaxing spa sanctuary lounge, a hot/cold treatment facility in the Healing Lodge and 18 private treatment rooms.

Visit online