Abhishek Challa, MD, Transplant Surgery

11212 State Hwy 151 Medical Plz 1
Ste 250
San AntonioTX  78251-4507 (Bexar County)


Phone: 210-614-1234
Fax:

NPI: 1477968659
License Number: 7322 (NE)