The Cheshire

6300 Clayton Road
Saint Louis, MO 63117