Com galerias de arte e barbeiro, The Source Hotel Denver situa-se no distrito entretenimento com locais de compras como o Centro de Convenções de Colorado, a 3.2 km de distância. Apresentando jacuzzi e banheira quente, este hotel está localizado a um curto caminho o Rio Platte Sul.
O hotel 4 estrelas fica no bairro River North Art, a cerca de 10 minutos andando do Museu de Arte de Denver. O The Source Hotel está a 3.3 km do Zoológico de Denver em Denver. O alojamento também está localizada em rio. Juntamente com outras atrações culturais, o Museu do Transporte de Forney está aninhado a 25 minutos a pé deste hotel de Denver. O The Source Hotel fica a 550 metros do ponto de ônibus Larimer St & Downing St e a poucos quarteirões da estação ferroviária 38th & Blake em Denver.
Mobiliados com escrivaninha, os 100 quartos incluem comodidades como TV de tela plana com canais via satélite e TV a cabo, bem como máquinas de café/chá. Há banheiro separado e chuveiro que são oferecidos para os hóspedes nos banheiros. Algumas unidades oferecem vista para a cidade.
A propriedade também oferece um café da manhã americano. O restaurante Temaki Den a la carte foca na cozinha japonesa. O lounge bar oferece um lugar para relaxar.