Das 4-Sterne-Hotel Populus Denver bietet ein Restaurant und liegt im Bezirk Stadtzentrum Denver von Denver, 1 Kilometer von der 16th Street Mall und 850 Meter von der Kathedrale von Denver entfernt. Das Restaurant Pasque und die Lounge- Bar stehen den Gästen auf dem Gelände des Hotels zur Verfügung. Ein großer Pluspunkt ist zudem die praktische Lage in Denver.
In einer Entfernung von nur 6 Gehminuten vom Clyfford Still Museum gelegen, ist das Hotel auch in nur 8 Gehminuten Entfernung von den Einkaufsmöglichkeiten wie dem Colorado Convention Center. Voorhies Memorial, ein idealer Ort, um die Gegend zu erkunden, befindet sich in unmittelbarer Nähe zum Populus. Die Unterkunft befindet sich knapp 1,1 km vom B's Ballpark Museum entfernt. Die Bushaltestelle 16th Street Mall & Court Place ist in ca. 5 Fahrminuten Entfernung vom Hotel und der Bahnhof Union liegt in ca. 20 Gehminuten Entfernung von der Unterkunft.
245 Zimmer im Populus Denver sind mit modernen Annehmlichkeiten ausgestattet, darunter eine Klimaanlage sowie ein Flachbildfernseher mit Satellitenkanälen und WLAN. In den Badezimmern befinden sich eine getrennte Toilette und eine Dusche. Die großzügigen Badezimmer verfügen über eine getrennte Toilette und eine Dusche und bieten zusätzlich Annehmlichkeiten wie einen Haartrockner und Morgenmäntel. Es bietet die Berge überblickende Zimmer.
Das Restaurant serviert amerikanische Speisen.