A public library in Oxford holds clues to the past for the countless North Carolinians who can trace their roots to the area around Granville County.
A public library in Oxford holds clues to the past for the countless North Carolinians who can trace their roots to the area around Granville County.