Middle Branch in Macon County, North Carolina

Middle Branch in Macon County is a stream. Middle Branch also exists in Brunswick County.
Waterway Type
stream