Dr. Anthony Alvarado Ortiz, DO
Neurology
Make an Appointment
(830) 239-5528Telehealth services available
Arabic
South Texas Stroke & Neuroendovascular Institute is located at 215 E Quincy St Ste 430, San Antonio, TX 78215.
Providers at South Texas Stroke & Neuroendovascular Institute specialize in Neuroendovascular Surgery and Neurology.
Two providers practice at South Texas Stroke & Neuroendovascular Institute.
Use the insurance check on this page to verify if South Texas Stroke & Neuroendovascular Institute is in-network.
Providers at South Texas Stroke & Neuroendovascular Institute can provide language services for Arabic.