Directory of businesses located within the Town of Halifax, Virginia.