editSuggest an edit

The Red Lion Tavern

Food and Beverage / Restaurants

71 S Main St,
Cohasset, MA 02125

(781) 383-1704

Call
Call (781) 383-1704
Directions
Get directions to this
location on Google Maps.
Website
Open website
in new tab.
Share this business
on social media.