Lodging & Accommodations close to St. Louis Art Museum
The Cheshire in St. Louis
+1-888-389-4121
6300 Clayton Rd., St. Louis, MO 63117
+1-888-389-4121
~0.82 miles southwest of St. Louis Art Museum
~14 minute walk
- High-end Downtown hotel
- Free comp. breakfast
Back to Top