logo

Tag : Lion Inn

10 Jan 2014

The Red Lion Inn

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 for weddings, superior service and exquisite cuisine for you and your guests to enjoy. Visit out gallery of wedding pictures from The Red Lion Inn and visit our Pinterest board exclusively for The Red Lion Inn. http://www.pinterest.com/benoitmccarthy/wedding-photos-the-red-lion-inn/