Showing: 1 - 1 of 1 RESULTS
US Travel

The Red Lion Inn

Stockbridge,Ma The Red Lion Inn is a historic inn nestled in the Berkshire Mountains in Stockbridge, Ma. The Red Lion Inn was established in 1773 and was a tavern/inn notably and a place where people met during colonial times to discuss the growing outrage towards British laws in the colonies. The Inn has been through …