Leeba E Babu, MD, Internal Medicine

2422 Central Park Ave
YonkersNY  10710 (Westchester County)


Phone: 914-779-2995
Fax:

NPI: 1477970390
License Number: 299953 (NY)