The Red Lion Inn is a historic inn nestled in the Berkshire Mountains in Stockbridge, Massachusetts.
Tags
stockbridge
Showing: 1 - 1 of 1 RESULTS
The Red Lion Inn is a historic inn nestled in the Berkshire Mountains in Stockbridge, Massachusetts.