Skip To Main Content Skip To Footer

4 night stay

Additional Options

Mayflower Inn and Spa

Directions to Mayflower Inn & Spa

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
03:18 am
Time Zone
EST -05:00
47°F / 8°C
Exchange Rate