Elizabeth Vilches-Olivera, MD, Internal Medicine

401 Opa Locka Blvd
Opa LockaFL  33054-3528 (Miami-Dade County)


Phone: 786-535-7200
Fax: 786-535-7294
Email: e.v***@*****mi.edu

NPI: 1740522663
License Number: ME128057 (FL)