The Red Lion Inn

A Stockbridge landmark since 1773, The Red Lion Inn is classic New England — rocking chairs on a wide front…