Share article to Garden of the Gods is a public park located in Colorado Springs, Colorado, US. It was designated a National Natural Landmark in 1971. Address: 1805 N 30th St, Colorado Springs, CO 80904 Location: Colorado SpringsPlace: El Paso CountyMap: Date: May 21, 2017