Showing: 1 - 10 of 18 RESULTS
US Travel

The Red Lion Inn

Stockbridge, Massachusetts The Red Lion Inn is a historic inn nestled in the Berkshire Mountains in Stockbridge, Massachusetts. 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 …