Church of the Immaculate ConceptionParishShare145 King StreetHalifax, NC 27839United StatesGet directions