User
Menu
105 North Spruce Street - 80905 - Colorado Springs (Co), United States View Map
TripAdvisor vote: 4/5 Based on 171 guest reviews
The hotel has 80 rooms.
Mastercard Visa American Express Paypal
X Hotel Apartmani Celic Leskavarova, 2 - 10000 Zagreb - Croatia
Photo Hotel Holiday Inn Express & Suites Colorado Springs Central