NC Gazetteer

Rich Hill

A community in Alleghany County
… community in E Alleghany County.