Elumalai Appachi, MD, Pediatrics

333 N Santa Rosa Ave
San AntonioTX  78207 (Bexar County)


Phone: 210-704-3049
Fax:

NPI: 1437262441
License Number: 35072869A (OH)