NC Gazetteer
Dog Branch
A
branch
in
Alleghany County
… rises in central Alleghany County and flows SE into Little River.