Dr. Nyan Phyo, MD
Nephrology
Make an Appointment
(956) 688-6800Telehealth services available
Kidney Doctors of South Texas is located at 1900 S Jackson Rd Ste 12, McAllen, TX 78503.
Providers at Kidney Doctors of South Texas specialize in Nephrology.
One provider practices at Kidney Doctors of South Texas.
Use the insurance check on this page to verify if Kidney Doctors of South Texas is in-network.