Dr. Geeta Reddy, MD
Nephrology
Make an Appointment
(361) 992-3500Telehealth services available
Kidney Specialists of South Texas is located at 5826 Esplanade Dr Ste 204, Corpus Christi, TX 78414.
Providers at Kidney Specialists of South Texas specialize in Nephrology.
One provider practices at Kidney Specialists of South Texas.
Use the insurance check on this page to verify if Kidney Specialists of South Texas is in-network.