Allen Branch in Macon County, North Carolina

Allen Branch in Macon County is a stream. Allen Branch also exists in Cherokee County, Rutherford County and Yancey County.

Waterway Type
stream