Picture-Perfect New England At Red Lion Inn
This charming inn in Stockbridge, Massachusetts is your base for a few days surrounded by art, music, theater, history, and natural beauty.
Relaxing in a white wicker rocking chair on the porch of The Red Lion Inn has always been my idea of the perfect New England. Located in picturesque Stockbridge, Massachusetts, in the heart of the Berkshires, The Red Lion epitomizes the charm and hospitality...
Read More 4 min read