The Spa at Spruce Peak
The Spa at Spruce peak is located within the slopside resort at The Lodge at Spruce Peak. The spa 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.