Contact

Contact Us Directly or Schedule an Appointment Online

Hours

Monday: 8 am – 5 pm
Tuesday: 8 am – 8 pm
Wednesday: 8 am – 8 pm
Thursday: 8 am – 8 pm
Friday: 8 am – 5 pm
Saturday: 8 am – 5 pm
Sunday: Closed

Directions

Our state-of-the-art facility is located at 154 E Central St, Natick, MA 01760 approximately 1 mile from Wellesley center and Natick Center. Escape from your daily routine and enter a nurturing environment that will create inner peace and outer beauty.