Mayflower Inn & Spa, Auberge Resorts Collection.
Hotel Mayflower Inn & Spa, part of the Auberge Resorts Collection, is a luxurious retreat in Washington, Connecticut, set on 58 acres of stunning gardens and woodlands. This elegant venue features spacious rooms and suites, some with balconies and fireplaces, all designed for comfort and tranquility. At the heart of the property is THE WELL, a 20,000-square-foot holistic spa offering therapeutic treatments, yoga, and wellness amenities. Dining options include the refined Garden Room and the casual Tap Room, both showcasing fresh, local cuisine. Guests can engage in various activities like hiking, antiquing, and outdoor relaxation by the pool, while the inn also caters to families and pets. With its unique decor and exceptional service, the Mayflower Inn promises an unforgettable New England experience.