Madhu Babu Narra, MD, Allergy & Immunology

2851 S Ave B Ste 2001
YumaAZ  85364-7763 (Yuma County)


Phone: 928-336-2434
Fax: 928-336-2435

NPI: 1164464590
License Number: N5277 (TX)