Dr. Vicente Garcia-Alvarez, MD
Family Medicine
Make an Appointment
(305) 646-3716Telehealth services available
Leon Medical Centers Inc is located at 12515 SW 88th St, Miami, FL 33186.
Providers at Leon Medical Centers Inc specialize in Family Medicine.
One provider practices at Leon Medical Centers Inc.
Use the insurance check on this page to verify if Leon Medical Centers Inc is in-network.