Roaring Branch in Mitchell County, North Carolina

Roaring Branch in Mitchell County is a stream. Roaring Branch also exists in Ashe County.
Waterway Type
stream