Das The Source Hotel Denver befindet sich im Bezirk River North Art, 2 km von der 16th Street Mall entfernt. Es bietet zudem einen Whirlpool, einen Außenpool und einen Friseursalon. Das Hotel verfügt über ein Tauchbecken und WLAN im ganzen Gebäude.
Das 4-Sterne-Hotel ist in einem Unterhaltungsviertel von Denver gelegen, in etwa 10 Gehminuten Entfernung von der Bushaltestelle Larimer St & Downing St und in rund 600 Meter Entfernung vom Bahnhof 38th & Blake. Das Source liegt in einer Entfernung von rund 10 Fahrminuten von der Kathedrale von Denver und ist auch in ungefähr 2,1 km Entfernung vom Coors Field Baseballstadion. Auch RiNo Promenade liegt etwa 7 Gehminuten von der Unterkunft entfernt. Familien, die nach Denver reisen, werden es genießen, in einer 3 km Entfernung vom Elitch Gardens Vergnügungspark zu sein.
Das Source Denver bietet 100 Zimmer, ausgestattet mit Bügelmöglichkeiten und einer Klimaanlage. Zu den weiteren tollen Annehmlichkeiten gehört auch Ausstattung zur Kaffee- & Teezubereitung. Einige Zimmer sind mit einer Dusche ausgestattet. Die Badezimmer umfassen eine getrennte Toilette und eine Dusche sowie Annehmlichkeiten wie einen Haartrockner und Handtücher. Die Gästezimmer blicken auf die Stadt.
Die Unterkunft bietet ein vegetarisches Frühstück an. Das À-la-carte- Restaurant Temaki Den ist auf japanische Gerichte spezialisiert. Das The Source Hotel verfügt auch über eine Lounge- Bar.