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 Regal Inn Chicago O'hare -... 2448 North Mannheim Road - 60131 Franklin Park Chicago (il) - United states
Photo Hotel Holiday Inn Express & Suites Colorado Springs Central