fbpx
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 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, fifteen luxurious suites with fireplaces, and other gathering spaces.

 

Host an Event Here

Stay Here

Celebrations in The Hillside House 

If coastal, quintessential New England is your vibe, the Hillside House is the perfect spot for any upcoming celebrations!

Filled with natural stone, light, soft seaside colors, and pine furniture, the Hillside House sets the stage for a simply elegant event. From bridal and baby showers to micro-weddings, the space is perfect for smaller, intimate events. 💙

Photo credit: Stephen Whiting