Smith Branch in Montgomery County, North Carolina

Smith Branch in Montgomery County is a stream. Smith Branch also exists in Burke County, Guilford County, Harnett County, Robeson County and Swain County.
Waterway Type
stream