The Holiday Chalet

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