Planning an Event? Contact Us

About The Inn

About The Red Lion Inn

Located in the heart of downtown Cohasset, Massachusetts, the historic Red Lion Inn on South Main Street has survived as a home to travelers and as a place of leisure to locals since 1704. Today, it features a cozy tavern, a picturesque wood beam barn, a private dance club, fifteen luxurious suites with fireplaces, and other gathering spaces.

Our Spaces

The Barn

The vast beauty of The Barn can be customized and defined to fit any size event. With multiple bars, gorgeous chandeliers, and neutral wood tones, this incredible space is the perfect backdrop for a grand soirée or intimate celebration.

The Barn

The Hillside House

When you open the doors of The Hillside House, you will instantly feel the soul of this modern rustic venue overlooking Cohasset Village. Recently restored to retain its charm, this space brings a one-of-a-kind setting for your next social or corporate event.

The Hillside House