Click Here To Upload Image

Mayflower Inn & Spa

Ceremony & Reception

The Mayflower Inn and Spa is located in the idyllic town of Washington, Connecticut less than 2 hours from New York City. At our luxury New England getaway, you will discover a country house hotel of magnificent proportions complete with a full service luxury spa.