The Cheshire Image

A St. Louis tradition with history dating back to the 1920s, The Cheshire blends a traditional British inn ambiance with modern conveniences.