The Mayflower Inn & Spa
A luxury Forbes Five-Star spa nestled in 58 acres of English gardens, just 2 miles from New Preston Marble Dale. Known for its holistic treatments and serene atmosphere, it features private garden sanctuaries and seasonal wellness programs. The spa combines modern techniques with nature-inspired therapies for ultimate rejuvenation.