Barnes Branch in Madison County, North Carolina

Barnes Branch in Madison County is a stream. Barnes Branch also exists in McDowell County and Onslow County.

Waterway Type
stream