Southeast
Halifax is a town in northeast North Carolina, and is the seat of Halifax County. The population is around 250.
The town was formed near the head of navigation on the Roanoke River, wih streets laid out in alignment with the river along the lowlands. It was a leading urban center in colonial...