Leonidas R Ahumada, MD, Surgery

11760 Sw 40th St Suite411
MiamiFL  33175-3595 (Miami-Dade County)


Phone: 305-269-0609
Fax: 305-382-7117
Email: lah***@*****il.com

NPI: 1740241231
License Number: ME32361 (FL)