- United States
- Connecticut
- Hotels
- Mayflower Inn
REVIEW
Mayflower Inn
The Mayflower Inn & Spa offers a luxurious countryside escape within the heart of New England. Nestled on 58 acres of lush gardens and woodlands, this Auberge Resort features elegant rooms and suites that blend classic charm with modern comfort. Guests enjoy a serene ambiance, indulgent spa treatments, and exceptional dining at The Garden Room. With activities ranging from yoga to hiking, the Mayflower Inn provides the perfect mix of relaxation and adventure.