Clarion Hotel Denver South
Located 4 miles from Coors Amphitheatre, this Englewood, Colorado hotel is also 14 miles from the Denver Botanic Gardens.
Clarion Hotel Denver South's guest rooms offer coffeemakers and complimentary wireless Internet access and local calls.
Amenities and facilities at this pet-friendly hotel include a restaurant, an outdoor swimming pool, and laundry facilities.
7770 S Peoria St, Englewood, CO 80112, USA