Halifax , Virginia is a town of Virginia in the United States .
Halifax is a town in Halifax County , Virginia , United States , along the Banister River .