Lodging & Accommodations close by St Louis Art Museum
Moonrise Hotel
+1-888-389-4121
6177 Delmar, St. Louis, MO 63112
+1-888-389-4121
~0.85 miles north of St Louis Art Museum
~15 minute walk
- High end Downtown hotel
- 9 suites in hotel
The Cheshire - St. Louis
+1-800-716-8490
6300 Clayton Rd., St. Louis, MO 63117
+1-800-716-8490
~0.88 miles southwest of St Louis Art Museum
~15 minute walk
- Expensive Downtown property
- Check in time: 3:00
AC Hotel St. Louis
+1-888-311-4278
215 York Ave., St. Louis, MO 63108
+1-888-311-4278
~1.84 miles east of St Louis Art Museum
- Affordable Downtown property
- 192 rooms in hotel
Back to Top