About

Edit info
  • Open today, 9:00am - 7:00pm
  • (508) 875-2290
  • 1400 Worcester St
    Natick MA 01760

The spa is an 8,000-square-foot facility with two treatment rooms and décor incorporating 20-foot open ceilings and custom-designed furniture and a bar where complimentary champagne and wine.