Quality Inn Garden of the Gods - Colorado Springs Colorado HOTEL ADDRESS: 555 W. Garden of Gods Rd., Colorado Springs, Colorado, 80907
Description:
Excellent location off I-25 and most major attractions. Outdoor heated pool. Exercise facilities. In-room coffee. Colorado Springs Colorado Pet Policy: Pet Friendly