Das 4-Sterne-Hotel Le Meridien Denver Downtown liegt in einer 20 Gehminuten Entfernung vom Coors Field Baseballstadion und bietet WLAN im ganzen Gebäude sowie öffentliche Parkplätze in der Nähe. Das Hotel mit 268 Zimmern ist zentral im Stadtteil Stadtzentrum Denver gelegen, in unmittelbarer Nähe von den familienfreundlichen Attraktionen wie dem Elitch Gardens Vergnügungspark.
Das Hotel heißt alle Gäste im Herzen von Denver wilkommen, in 650 Meter Entfernung zu der 16th Street Mall entfernt. Der Geschäftsbezirk der Stadt bietet Zugang zu den Denver Pavilions (ist ziemlich nah am Le Meridien Denver Downtown). Naturliebhaber werden die Nähe zum See Seal Fountain and Reflecting Pool zu schätzen wissen, der ca. 8 Minuten Gehweg von der Unterkunft entfernt ist. Auch das B's Ballpark Museum ist in einer Entfernung von 1 km von der Unterkunft. Das Le Meridien Denver Downtown ist in 150 Meter Entfernung zur Stadtbahn 16th & California und nicht weit entfernt von der Bushaltestelle Broadway & West Colfax Avenue.
Die Zimmer bieten einen Blick auf die Stadt und verfügen über Annehmlichkeiten wie eine Klimaanlage. Neben einer getrennten Toilette und einer Dusche zählen auch ein Haartrockner und Handtücher zur Ausstattung des Badezimmers.
Morgens bietet das Hotel Le Meridien Denver Downtown ein vegetarisches Frühstück an. Das Lobbyist, eines der 4 Restaurants, bietet die amerikanische Küche. Es gibt eine Lobby- Bar.