Address: 8025 Telegraph Rd, Colorado Springs CO 80920