Queen of the Sun Community Screening! August 19, 2012 Indian Creek Nature Center 6665 Otis Road Cedar Rapids Event starts at 6:30 PM Members: $4.00 Non-members: $5.00 Questions? Please Contact:Â 319-362-0664 Loading Map.... Indian Creek Nature Center 6665 Otis Road Cedar Rapids 41.9674438 -91.58061959999998