Experience a quintessentially New England country retreat at The Mayflower Inn & Spa, located in the quaint town of Washington in Connecticut. This charming boutique hotel is just two hours drive from New York City, providing an intimate and tranquil escape where days are spent exploring the 58 acres of landscaped gardens and woodland and evenings are enjoyed around the fire pit under a blanket of stars.
The guest rooms and suites, located within the main house and three standalone cottages, are decorated in a sophisticated yet relaxed country style. They are adorned with delicate wallpapers, vibrant tones, rich textures, and ornate details. The hotel serves up elevated farm-fresh cuisine, featuring only the best ingredients and seasonal produce from local suppliers. Guests can enjoy culinary excellence in the light-filled Garden Room, the stylish Tap Room, by the pool or in THE WELL Spa.
The wellness facilities at Mayflower Inn include a menu of restorative spa treatments, a relaxing indoor pool, expert-led health coaching sessions, innovative workshops, fitness classes, outdoor cedar-clad sauna and seasonal retreats. Unwinding here can look like horseback trail riding, soaking up the warm days by the pool, a post-dinner nightcap and games in the Parlour or enjoying a pottery workshop.