Dr. Payam Dehghani, MD
Cardiology
Make an Appointment
(210) 271-3203Telehealth services available
South Texas Cardiology Inst is located at 6800 W Interstate 10 Ste 200, San Antonio, TX 78201.
Providers at South Texas Cardiology Inst specialize in Cardiology and Physician Assistant (PA).
Two providers practice at South Texas Cardiology Inst.
Use the insurance check on this page to verify if South Texas Cardiology Inst is in-network.