The Red Lion Inn 4 stars

30 Main Street, Stockbridge, MA 01262, United States of America

Hotel image
Read more reviews for The Red Lion Inn