Twenty miles south of Boston is this seaside resort where historic New England meets country French. Originally built as a private residence, the Red Lion is more than 300 years old and makes for a warm, rustic wedding on Cohasset’s shore. The Inn offers three function rooms – the Lion’s Hall as their grandest of rooms, which usually seats up to 150 guests, and where you can also do poolside cocktails just beyond the hall’s doors.









Comments