Mayflower Inn & Spa
Part of the Auberge Resorts Collection, this exquisite country retreat is renowned as one of the most distinguished and luxurious getaways and located in the idyllic town of Washington, Connecticut. Discretely nestled in 58 acres of beautifully landscaped gardens and woodlands, Mayflower Inn & Spa offers the perfect accommodations whether you are looking to enjoy a restorative spa weekend, hold a grand occasion, host a corporate retreat or plan a vacation in New England. Surrounded by 3,000 acres of nature preserve, this 30-room hotel boasts a 20,000 square-foot spa, one of the finest in New