Essex, North Carolina


Essex is an unincorporated community in Halifax County, North Carolina, United States.