Located in idyllic Washington, Connecticut, THE WELL at Mayflower Inn is a wellness destination like no other. Immerse yourself in whole-person healing at this serene hideaway.
The Well
118 Woodbury Rd, Route 47, Washington
860-619-7016
The Well
118 Woodbury Rd, Route 47, Washington
860-619-7016