Which restaurants are located near Mayflower Spa?

Answers from Our Experts (1)

The restaurant and Tap Room at Mayflower Inn & Spa, both located in the Mayflower House, are the only restaurants located near Mayflower Spa on the grounds of the 58-acre resort. The restaurant’s menus all include delicious “spa-inspired” dishes, which offer options for lighter, healthier fare that is not short on flavor. There are also several good restaurants away from the Forbes Travel Guide Soon-To-Be-Rated spa in the neighboring towns in Litchfield, about a 20-minute drive away.

Related Questions