Mayflower Inn and Spa

Less than two hours from New York City, Mayflower Inn and Spa is located in the idyllic New England countryside town of Washington, Connecticut. The spa concierge assists each guest in planning a personalized spa experience that will help return them purified and refreshed. The Mayflower Spa, both luxurious and indulgent, offers seasonal outdoor activities on its sprawling 58 acres, private lessons available in tennis, fly fishing, archery, kayaking, and other activities. This is a highly personalized Destination Spa, perfect for a romantic getaway. Mayflower Inn and Spa 118 Woodbury Road, Rout 47, Washington, Connecticut Mayflower Inn and Spa [Photos via]
8 of 10