Holiday Inn Express South
The Holiday Inn Express South Denver is located in the heart of the Denver Tech Center, the major business hub of Denver.
Major industrial giants like Lucent Technologies, Allstate, JD Edwards, and TCI are just minutes from the hotel's door. Denver International Airport is approximately 25 miles from away.
The Holiday Inn Express features 85 fully appointed guest rooms that include refrigerators, microwaves, coffee makers, irons and ironing boards, and hairdryers.
The Holiday Inn Express is now the Barcelona Hotel.
5150 S. Quebec St., Englewood, CO 80111, USA