Das 4-Sterne-Hotel Le Meridien St. Louis Downtown bietet ein Restaurant und liegt im Stadtviertel Downtown St. Louis von Saint Louis, in circa 15 Gehminuten Entfernung von das Jefferson National Expansion Memorial. Es befindet sich nur 600 Meter von von einer der renommiertesten kulturellen Sehenswürdigkeiten – dem Soldiers Memorial Military Museum. Mit 91 Zimmern mit Blick auf die Stadt liegt das Hotel circa 6 km von der Kathedralbasilika St. Louis entfernt.
Das Zentrum von Saint Louis kann man fußläufig in 10 Minuten vom Hotel aus erreichen. Das Le Meridien St. Louis Downtown liegt in circa 5 Gehminuten Entfernung von der Central Public Library sowie in unmittelbarer Nähe vom Stadtmuseum. Vom Hotel aus können Sie Sehenswürdigkeiten wie den See North Pond genießen (ist etwa 1 km von der Unterkunft entfernt). Die Unterkunft ist ebenfalls in einer großartigen Lage, in 750 Meter Entfernung vom Busch Stadion gelegen. Das Le Meridien St. Louis Downtown liegt günstig gleich neben dem Bahnhof Union.
Einige Zimmer verfügen über ein Bügeleisen/Bügelbrett und eine Klimaanlage sowie über einen Flachbildfernseher mit Satellitenkanälen für Ihren Komfort. Einige Bäder sind mit einer getrennten Toilette und einer Dusche ausgestattet und verfügen über einen Haartrockner und Handtücher.
Ein vegetarisches Frühstück wird im Hotel Le Meridien St. Louis Downtown jeden Morgen serviert. Die Gäste können gutes Essen im À-la-carte- Restaurant Prime 55 genießen. Zu den gastronomischen Einrichtungen gehört vor allem eine Lounge- Bar.