1. Holiday Inn Express & Suites Denver Tech 7380 S Clinton St, Englewood, CO 80112 Coordinate: 39.58298,-104.87374 Phone: (866) 270-5110