About the Salon
Located 2 hours from both New York City and Boston in the idyllic town of Washington, Connecticut, THE WELL at Mayflower Inn is a 20,000-square-foot countryside wellness escape.
Our newest location brings an innovative level of holistic health to one of New England’s most exquisite country retreats. Through restorative spa treatments using East-meets-West healing practices, expert-led health coaching sessions, daily workshops and seasonal retreats, your best self awaits.
Visit the Salon
Find the salon and plan your visit.