The Holiday Chalet

1820 E. Colfax
Denver, Colorado 80218
1.0 miles from Denver City Golf Course
More hotels near this hotel