Mayflower Inn & Spa
Nestled in 58 acres of picturesque landscaped gardens, Mayflower Inn & Spa is located in the idyllic town of Washington in Connecticut and is only two hours from New York City. A distinguished boutique hideaway, this Relais & Châteaux property is perfect for those seeking a luxurious retreat. With only 30 sumptuous rooms, the atmosphere is exclusive and intimate plus The Mayflower Dining Room is sure to impress with classic seasonal dishes. Revitalise with spa treatments, workout in the gym, play tennis or head out on private tours and excursions.