Smart Branch in Macon County, North Carolina

Smart Branch in Macon County is a stream. Smart Branch also exists in Rutherford County.

Waterway Type
stream