The Holiday Chalet

1820 E. Colfax
Denver, Colorado 80218
1.4 miles from Gates Planetarium
More hotels near this hotel