Nestled in the Berkshires, in the picturesque town of Stockbridge, The Red Lion Inn has been welcoming guests for over 200 years. Its homely décor and inviting fireplaces are reminiscent of 18th century New England, when the inn was established.