Indian Branch in Edgecombe County, North Carolina

Indian Branch in Edgecombe County is a stream. Indian Branch also exists in Halifax County, Haywood County, Macon County and Montgomery County.

Waterway Type
stream