Mayflower Inn and Spa

Getting Here

The Mayflower Inn & Spa is located on the beautiful, sunny town of Washington in Connecticut. It’s a peaceful retreat in 58 acres of lovingly tended gardens and woodlands. Come join us for a restorative weekend or lavish event, there’s everything for you in cheerful New England.

Current Time
04:27 am
time zone
EDT -04:00
weather
59°F / 15°C
exchange rate
1 Dollar / 1.0 USD