HOLISTIC WELLNESS DESTINATION
We are thrilled to introduce THE WELL at Mayflower Inn, New England’s newest holistic wellness destination. THE WELL at Mayflower Inn brings an innovative level of holistic health to one of New England’s most exquisite country retreats. We have partnered with THE WELL to transform our spa-sanctuary into a true state-of-the-art wellness destination including a pool house with hammam and Biophilic Thermal Pool.
- Book a treatment or inquire at 860.619.7016 or firstname.lastname@example.org
THE WELL at Mayflower InnVisit THE WELL
More to Love