Snake Branch in Clay County, North Carolina

Snake Branch in Clay County is a stream. Snake Branch also exists in Hertford County and Craven County.

Waterway Type
stream