Mayra Acosta, MD, Internal Medicine

3661 S Miami Ave Ste 801
MiamiFL  33133-4223 (Miami-Dade County)


Phone: 305-860-6260
Fax: 305-860-6590
Email: may***@*****il.com

NPI: 1083861439
License Number: 107229 (FL)