North Branch Otter Creek in Durand Township, Illinois

North Branch Otter Creek in Winnebago County is a stream. North Branch Otter Creek also exists in Laona Township.

Waterway Type
stream