Hal Armistead, DO, Family Medicine

340 Jake Alexander Blvd W
Ste 105
SalisburyNC  28147-1364 (Rowan County)


Phone: 704-403-6240
Fax:

NPI: 1417977349
License Number: 9800769 (NC)