Middle Soldier River in Charter Oak Township, Iowa

Middle Soldier River in Crawford County is a river.

Waterway Type
river