Otter Creek By warrenccb On October 7, 2014 · Add Comment Loading Map.... Otter Creek14400 Quebec Street - IndianolaDetails 41.2498531 -93.49474670000001 Address 14400 Quebec Street Indianola Iowa 50125 United States Upcoming Events No events in this location