NPI Central
Mala Appachi, MD — NPI 1306830369, San Antonio, TX | NPI Central