Das Hotel Le Meridien Denver Downtown ist eine komfortable 4-Sterne-Unterkunft, die nur 1 Kilometer vom Coors Field Baseballstadion und 25 Gehminuten vom Elitch Gardens Vergnügungspark entfernt liegt. Das Hotel befindet sich ungefähr 14 Gehminuten von der Denver Central Library und lädt die Gäste in eines der 4 Restaurants ein.
Die erstklassige Lage, in ungefähr 1 km Entfernung vom Bahnhof Union, bietet schnellen Zugang zum American Museum of Western Art - The Anschutz Collection. Das Le Meridien Denver Downtown befindet sich in der Nähe vom Colorado Convention Center und kann in etwa 10 Minuten vom Zentrum von Denver erreicht werden. Naturliebhaber werden die Nähe zum See Seal Fountain and Reflecting Pool zu schätzen wissen, der ungefähr 8 Gehminuten von der Unterkunft entfernt ist. Unabhängig von der Religionszugehörigkeit besuchen Reisende am liebsten die Kathedrale von Denver, eine beliebte Kultstätte, die in circa 800 Meter Entfernung vom Hotel liegt. Das Le Meridien Denver Downtown liegt gleich neben der Bushaltestelle Broadway & West Colfax Avenue und bietet eine gute Anbindung an viele Sehenswürdigkeiten.
Die Unterkunft umfasst 268 Zimmer mit Ausstattung zur Kaffee- & Teezubereitung. Außerdem gibt es moderne Annehmlichkeiten — einen Flachbildfernseher mit Satellitenkanälen. Es gibt auch eine getrennte Toilette und eine Dusche in den Badezimmern. Die privaten Badezimmer umfassen eine getrennte Toilette und eine Dusche sowie Annehmlichkeiten wie einen Haartrockner und Badelaken. Das Le Meridien Denver Downtown bietet Zimmer mit Ausblick auf die Stadt an.
Den Gästen wird ein amerikanisches Frühstück täglich angeboten. Das Hotel verfügt über die Terrassen- Bar und das Restaurant Lobbyist mit amerikanischen Gerichten.