Essex, North Carolina

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