Jim Branch in Wake County, North Carolina

Jim Branch in Wake County is a stream. Jim Branch also exists in Buncombe County and Transylvania County.
Waterway Type
stream