Sarro Cohasset, located in Cohasset, MA, is a charming inn and event venue that has been a beloved destination for travelers and locals since 1704. With historic buildings like The Red Lion Inn and Barn, Sarro Cohasset offers a unique blend of coastal village beauty and modern vintage charm for weddings, private events, corporate gatherings, and social celebrations.
Featuring versatile spaces such as The Barn, The Hillside House, Private Dining in The Tavern, and The Cave, Sarro Cohasset provides a picturesque backdrop for a wide range of occasions, from intimate dinners to grand soirées. Whether you're seeking a luxury wedding venue or a cozy spot for a private celebration, Sarro Cohasset invites guests to create unforgettable moments in the heart of Cohasset Village.
Generated from the website