Das 4-Sterne-21c Museum Hotel St Louis Saint Louis befindet sich im Stadtteil Downtown St. Louis, circa 20 Minuten zu Fuß vom Busch Stadion entfernt. Es bietet zudem ein Hallenbad. Das Hotel liegt in nur 550 Meter Entfernung vom Stadtmuseum und bietet eine Lounge- Bar sowie einen Swimmingpool und einen Whirlpool.
Die Gäste werden die erstklassige Lage im Herzen von Saint Louis genießen. Zu den Sehenswürdigkeiten ganz nah an dem 21c Museum Hotel St Louis Saint Louis gehört die Christ Church Cathedral. Das America's Center Convention Complex ist in 1 km Entfernung vom Hotel, während der Bahnhof Union etwa 15 Gehminuten von hier entfernt liegt. Die Unterkunft ist in 750 Meter Entfernung von der Stadtbahn Civic Center und ein paar Schritte entfernt von der Bushaltestelle Washington at 16th Street.
In dem 21c Museum Hotel St Louis können Sie eines der 137 Zimmer wählen, die mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind und über eine Klimaanlage verfügen. Sie stellen Badezimmer mit einer getrennten Toilette und einer Dusche zur Verfügung. Die geräumigen Schlafzimmer bieten einen Schrank. Die privaten Bäder bieten eine getrennte Toilette und eine Dusche sowie Annehmlichkeiten wie einen Haartrockner und Handtücher.
In dem 21c Museum Hotel St Louis Saint Louis wird morgens ein amerikanisches Frühstück serviert. Im À-la-carte- Restaurant Idol Wolf kann jeder Hotelgast spanische Gerichte kosten.