Located in Cedar Rapids, Iowa, the Indian Creek Nature Center is a 210-acre nature preserve dedicated to bringing people and nature together with positive results for both.

Find out more at our website.