Halifax County Library System


Halifax County Library System

About Halifax County Library System

33 S. Granville Street, Halifax, NC 27839
Halifax County

36.327245 -77.589166