James Branch in Forsyth County, North Carolina

James Branch in Forsyth County is a stream. James Branch also exists in Burke County.
Waterway Type
stream