Standort
Denver City - 0,56 km Denver - 30,75 km
Wissenswertes
This 2 star hotel is located in the city centre of Denver. It is close to the Y.M.C.A.. The Hotel has a fitness centre/gym. All 231 rooms are equipped with hairdryer, ironing set and air conditioning.
Holiday Inn Express Denver Downtown
Holiday Inn Express Denver Downtown