The Mayflower Inn and Spa
The Mayflower Inn and SpaDestination: 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! [Photo via]