Halifax Northampton Internal Medicine
Physicians
244 Smith Church Road Suite D
Roanoke Rapids, NC 27870
(252) 537-0077

Halifax Northampton Internal Medicine

Physicians