
Indian Creek Nature Center is Iowa's first and only private, nonprofit nature center, with more than 500 acres of woodland, wetlands and prairie and over 5 miles of trails in Cedar Rapids, Iowa.
 
5300 Otis Road SE
Cedar Rapids, Iowa 52403-7134
(319) 362-0664
[email protected]