Indian Creek Nature Center

Indian Creek Nature Center

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.

Visit Online >>