The historic Red Lion Inn and Barn on South Main Street has been a home to travelers and a place of leisure for locals since 1704. Today, the unique property continues to serve as the heart and soul of Cohasset Village. A place for the travel enthusiast, the romantic at heart, and for family and friends to gather, we invite you to explore and enjoy a classic New England moment true to you.
Plan and customize your private celebration or corporate meeting in one of the many indoor spaces throughout this historic property. Our experienced events team will deliver unprecedented service and help you create an unforgettable occasion.