Mountain Branch in Montgomery County, North Carolina

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

Waterway Type
stream