Mayflower Inn

(Is this your listing? Upgrade for all benefits today!)
Mayflower Inn
118 Woodbury Road, Route 47
Washington, CT


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.

Post a Comment / Question about this Rustic Vendor