Nestled at the base of the Rocky Mountains, the Comfort Inn® South in Colorado Springs is ideally located directly off of Interstate 25 within minutes of several area attractions, including Cheyenne Mountain Zoo, Seven Falls, Pikes Peak, Garden of the Gods, Cave of the Winds and The Royal Gorge Route Rail Road. We'll see you there!