Michael Richard Leonard, MD, Internal Medicine

1550 York Ave
New YorkNY  10028-5970 (New York County)


Phone: 212-249-8056
Fax: 212-249-8051

NPI: 1871598532
License Number: 197813 (NY)