garden of the gods

Protected area

Garden of the Gods is a public park located in Colorado Springs, Colorado, United States. It was designated a National Natural Landmark in 1971.

Back