Otter Creek Park By warrenccb On August 20, 2015 · Add Comment Loading Map.... Otter Creek Park14400 Quebec Street - IndianolaDetails 41.2498531 -93.49474670000001 Address 14400 Quebec Street Indianola IA United States Upcoming Events No events in this location