With a stay at The Inn at Cherry Creek in Denver (Cherry Creek), you'll be within a 10-minute drive of Denver Botanic Gardens and Denver Museum of Nature and Science. This hotel is 3.1 mi (5 km) from University of Denver and 2.5 mi (4.1 km) from Molly..