Where is the Colorado Springs Science Center Project in Colorado Springs Colorado located?

The address of the Colorado Springs Science Center Project is: 102 S Tejon Suite 104, Colorado Springs, CO 80903-2232