Teresa Morris, PA
Physician Assistant (PA)
Make an Appointment
(361) 887-8451Telehealth services available
Kidney Specialists of South Texas is located at 1521 S Staples St Ste 601, Corpus Christi, TX 78404.
Providers at Kidney Specialists of South Texas specialize in Nephrology, Nursing (Nurse Practitioner), and Physician Assistant (PA).
Three providers practice at Kidney Specialists of South Texas.
Use the insurance check on this page to verify if Kidney Specialists of South Texas is in-network.