The Cheshire Saint Louis
6300 Clayton Rd -
Saint Louis,
MO 63117
Near St. Louis Art Museum