Mountain Branch in Stokes County, North Carolina

Mountain Branch in Stokes County is a stream. Mountain Branch also exists in Montgomery County and Swain County.

Waterway Type
stream