Online Highways Home
>
Colorado
>
Englewood
City Map with Features
Holiday Inn Denver South
This five floor hotel has 120 guest rooms and 56 suites, with a cocktail lounge and restaurant on the premises. Guest laundry facilities are provided. On site parking is complimentary. The hotel is located 21 miles from
Denver International Airport
.
Location:
7770 S Peoria St,
Englewood Colorado
80112
Telephone
303-790-7770 Fax 9-6319
See more Motels, Hotels and Resorts
.
Search
Englewood Colorado