Carroll Branch in Clay County, North Carolina

Carroll Branch in Clay County is a stream. Carroll Branch also exists in Watauga County.

Waterway Type
stream