Big Branch in Mitchell County, North Carolina

Big Branch in Mitchell County is a stream. Big Branch also exists in Alamance County, Alexander County, Anson County, Ashe County and Avery County.
Waterway Type
stream