General information for South Texas Kidney Specialists, P.A.
Physical address
1901 S 1st St Ste 600, Mcallen, Tx, 78503
Mailing address
1901 S 1st St Ste 600, Mcallen, TX, 78503
Points of contact for South Texas Kidney Specialists, P.A.
SAM.gov Points of Contact
Nelly
Lopez
Government Business POC
Electronic Business POC
Office Manager
1901 S 1st St, STE 600, McAllen, TX, 78503
Additional contact details may be available