hotels

Photo gallery for 21C Museum Hotel St Louis

Exterior
Indoor pool
Bar (on property)
Interior
Billiards

21C Museum Hotel St Louis

4.5 star property

Reviews

9.0 out of 10
Wonderful

About this property

Luxury hotel with indoor pool, near St. Louis Union Station
  • Bar
  • 24/7 front desk

Explore the area

Map
1528 Locust street, St. Louis, MO, 63103
  • St. Louis Union Station
    ‪6 min walk‬
  • City Museum
    ‪6 min walk‬
  • Busch Stadium
    ‪14 min walk‬
  • St. Louis, MO (STL-Lambert-St. Louis Intl.)
    ‪21 min drive‬