Mayflower Inn & Spa

  • Send inquiry

Venue Description

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.

Add a Review

You must login in order to post a review.

Get Direction View Large Map