Ralph A Capaldo, MD, Internal Medicine

606 E Stuart Dr
GalaxVA  24333-2317 (Galax City County)


Phone: 276-238-3318
Fax: 276-236-4204

NPI: 1528049350
License Number: 31256 (NC)