Dr. Shah Islam, MB BS
Nephrology
Make an Appointment
(361) 887-8451Telehealth services available
Chinese, Spanish
Kidney Specialists South Texas is located at 1521 S Staples St Ste 601, Corpus Christi, TX 78404.
Providers at Kidney Specialists South Texas specialize in Nephrology.
Six providers practice at Kidney Specialists South Texas.
Use the insurance check on this page to verify if Kidney Specialists South Texas is in-network.
Providers at Kidney Specialists South Texas can provide language services for Chinese and Spanish.