NC Gazetteer

Hills Crossroads

A community in Halifax County
… community in E Halifax County. Settled prior to 1830.