Halifax County Library
The library offers a variety of materials; books, audio books magazines, free internet and Wi-Fi to patrons, reference, copier, fax machine, children’s programs, outreach van, and meeting rooms. There are five branches in the Halifax County Library system.
Main Branch Address: 33 S. Granville Street, Halifax, NC 27839