6665 Otis Road Southeast
Cedar Rapids, IA 52403
Cedar Rapids, IA 52403
319-362-0664
OverviewThe Indian Creek Nature Center is a private, non-profit nature center that offers environmental education for all ages. The property contains four miles of trails, an interpretive...
more