Cooper Branch in Avery County, North Carolina

Cooper Branch in Avery County is a stream. Cooper Branch also exists in Johnston County and Mitchell County.
Waterway Type
stream