Johnson Branch in Swain County, North Carolina

Johnson Branch in Swain County is a stream. Johnson Branch also exists in Chatham County, Clay County, Haywood County, Macon County and Madison County.

Waterway Type
stream