Il The Source Hotel Denver, a 4 stelle, si trova in una zona di svago di Denver a circa 25 minuti a piedi dal Museo dei Trasporti Forney e offre cure termali e un'area picnic. Gli ospiti hanno a disposizione una piscina con trampolino, un centro fitness e Wi-Fi in tutta la struttura.
L’hotel è situato nel quartiere River North Art di Denver, a una distanza di 550 metri dalla stazione ferroviaria 38th & Blake. Il Centro Commerciale 16th Street Mall è a circa 2 km dal Source Denver. Il quartiere Lower Downtown è a 10 minuti in macchina da questo hotel. La fermata dell'autobus più vicina è Larimer St & Downing St, a soli 600 metri.
Le camere dell'hotel Source Denver forniscono agli ospiti canali via cavo e una TV a schermo piatto con canali via cavo, e dei comfort quali un impianto di climatizzazione. Inoltre, canali via cavo, una TV a schermo piatto con canali via cavo e un impianto di climatizzazione sono a disposizione nelle camere. Durante il soggiorno presso l’alloggio puoi godere di una vista sulle montagne.
Ogni giorno agli ospiti del The Source Hotel viene servita una colazione fatta su ordinazione. Il ristorante à la carte Temaki Den è specializzato in piatti japonais. Questo hotel dispone di un bar sulla terrazza.