fbpx
Contact us Request a brochure

Red Lion Inn

Located on Stockbridge’s Main Street, the Red Lion is a historic 18th-century inn that is bursting with quaint New England charm. Nearby points of interest include many historical landmarks and museums. Rooms and suites at the inn range from traditional period style that evokes the inn’s early days as a stagecoach house, to more boutique-style rooms with antique flare. The Red Lion is the ideal spot to embrace a slower pace of life. Chose to spend your time how you wish whether that’s watching the world go by from the veranda-style porch or exploring the beautiful colonial town.

View all of our luxury holidays to the USA.

×

Speak to our team

Your once in a lifetime experience starts here!