With a stay at Holiday Inn Denver-Cherry Creek, you'll be centrally located in Denver, within a 10-minute drive of University of Denver and Denver Botanic Gardens. This hotel is 2.9 mi (4.6 km) from Denver Museum of Nature and Science and 3.5 mi (5.7..