|
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. |