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
- 08:00 pm
- Time Zone
- EST -05:00
- Weather
- 33°F / 1°C
- Exchange Rate
- N/A