Leonard Alexander Powell, MD, Internal Medicine

667 E 233rd St Apt 1a
BronxNY  10466-2807 (Bronx County)


Phone: 718-324-8325
Fax: 718-324-8920

NPI: 1699981530
License Number: 152150 (NY)