RED LION BOUTIQUE
© RED LION INN 2011. ALL RIGHTS RESERVED
71 S Main St, Cohasset, MA 02025
P : 781.383.1704
Welcome. 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 and 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. Thank you for your interest, and we look forward to your visit.
PAST WEDDING PHOTOS