Where is the Colorado Springs Childrens Museum Inc in Colorado Springs Colorado located?

The address of the Colorado Springs Childrens Museum Inc is: 731 N Weber, Colorado Springs, CO 80903