The Red Lion Inn 4 stars

30 Main Street, Stockbridge, MA 01262, USA

Hotel image
Read more reviews for The Red Lion Inn