Deena Adimoolam, MD, Internal Medicine

1111 Amsterdam Ave
Babcock 10th Floor
New YorkNY  10025 (New York County)


Phone: 212-523-8672
Fax:

NPI: 1619110228
License Number: 268704 (NY)