Located in the idyllic town of Washington, Connecticut, The Mayflower Inn is less than 2 hours north of Manhattan. Set amidst the abundant and breathtaking beauty of century-old rhododendron, endless trees, and luxuriant grounds, seasonal outdoor activities and challenges abound (private fly-fishing lesson, anyone?).
At the heart of Mayflower’s 58 acre estate lies Spa House, a luminous 20,000 square foot relaxation resource that provides a serene haven for your mani-pedi.
So get thee to Washington (& don't forget the black AmEx)