Red Lion Inn
Situated in the oceanfront town of Cohasset, The Red Lion Inn offers a French countryside feel with beautiful sea views. The Lion's Hall is a two level, natural wood hall with second floor balconies overlooking the dinner and dancing areas. The awesome The Catered Affair just acquired this space ensuring killer food and event execution from their seasoned staff.
• Back to View Weddings by Venue