Dine
This is the page description.
Restaurants
Located inside Cohasset’s historic Red Lion Inn, the Red Lion Tavern is the home of elevated New England cuisine.
The Red Lion Tavern infuses classic New England dishes with fresh, modern flavors. From homemade pasta and prime steaks, to fresh salads, and locally sourced fish, there is something for everyone at the Tavern.