Davis Branch in Madison County, North Carolina

Davis Branch in Madison County is a stream. Davis Branch also exists in Bladen County, Graham County and Swain County.
Waterway Type
stream