NC Gazetteer

James Hall historical marker

A historical marker in Iredell County
On US 21 north of Statesville.