The Red Lion Inn and Barn

71 South Main Street, Cohasset, MA
Capacity: 280 people

About The Red Lion Inn and Barn

Located in the heart of Cohasset Village, The Red Lion Inn and Barn has a variety of picturesque spaces for your wedding, corporate event, or private celebration.
Venue Types
Features
  • Max Number of People for an Event: 280