Flat Branch in Buncombe County, North Carolina

Flat Branch in Buncombe County is a stream. Flat Branch also exists in Gates County, Brunswick County, Caldwell County, Cherokee County and Graham County.
Waterway Type
stream