Garden of the Gods 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 Springs Place El Paso County Date May 21, 2017