4642 Northpark Dr, Colorado Springs, Colorado 80918 USA
Sport Climbing Center Logo
Photo Credit: Yelp