Photo of Holiday Inn Express & Suites Colorado Springs Central, an IHG Hotel
Holiday Inn Express & Suites Colorado Springs Central, an IHG Hotel
105 N Spruce St, Colorado Springs, Colorado 80905-1409 USA
105 N Spruce St, Colorado Springs, Colorado 80905-1409 USA