The Colorado Springs Switchbacks play at the Downtown Stadium in Colorado Springs, CO. The address is 111 W Cimmaron St, Colorado Springs, CO.
The Colorado Springs Switchbacks play at the Downtown Stadium in Colorado Springs, CO. The address is 111 W Cimmaron St, Colorado Springs, CO.