Red Lion Inn
1704

Boutique
Hotel

71 South Main Street
Cohasset, MA 02025

Phone: (781) 383-1704


Home
About the Inn
Weddings and Functions
Brasserie Zapp
Directions
Contact Us

The Red Lion Inn is a luxurious resort located 20 miles south of Boston in a beautiful seaside New England town.

Combining country French style, New England warmth and hospitality, the Red Lion Inn provides a spectacular setting, superior service and exquisite cuisine for you and your guests to enjoy.


eXTReMe Tracker
We are giving our website a new look - please forgive us while we rebuild
2013 - Red Lion Inn, Cohasset, MA