Harpers Slough in Taylor Township, Iowa

Harpers Slough in Allamakee County is a river.

Waterway Type
river