2 of 8

The Mayflower Inn and Spa

The Mayflower Inn and Spa
Destination: The Mayflower Inn and Spa From NYC: 2 hours Buzz out to this idyllic Connecticut inn and spa in the lovely town of Washington. Treat yourself to a pleasant spa day to relax and enjoy the scenery. The Mayflower Inn and Spa is an exquisite New England resort that you'll want to check out ASAP! Go HERE for more info on The Mayflower Inn and Spa! The Mayflower Inn and Spa [Photo via]
2 of 8
Feedback