Close X

The Red Lion Inn

The historic Red Lion Inn in Cohasset has been a home to travelers and a place of leisure to locals since 1704. Today, it features a cozy tavern, a picturesque wood beam barn, a private dance club, and fifteen luxurious suites with fireplaces.

Venue Site