Rooms & Suites: 30
The Mayflower Inn and Spa is located in the idyllic town of Washington, Connecticut less than 2 hours from New York City.
Relais & Chateaux
Romantic Getaway, Wedding
May through October