NPI Central
Meera Babu, MD — NPI 1962909945, Columbus, OH | NPI Central