Manuel E Abella, MD, Internal Medicine

8200 Sw 117th Ave
Ste 414
MiamiFL  33183-3582 (Miami-Dade County)


Phone: 305-221-6161
Fax: 305-559-2259
Email: mab***@*****tt.net

NPI: 1023095403
License Number: ME53821 (FL)