Located just ten minutes from downtown Denver, the Hilton Garden Inn Denver/Cherry Creek hotel is situated moments from Cherry Creek Mall with numerous shops, restaurants and a cinema. [+]