Dr. Maria Betancourt, MD
Internal Medicine
Make an Appointment
(305) 642-5366Telehealth services available
Spanish
Leon Medical Centers is located at 101 SW 27th Ave, Miami, FL 33135.
Providers at Leon Medical Centers specialize in Internal Medicine, Dentistry, and Family Medicine.
22 providers practice at Leon Medical Centers.
Use the insurance check on this page to verify if Leon Medical Centers is in-network.
Providers at Leon Medical Centers can provide language services for Spanish.