Category: | Family Practice Physician |
Address: | 7540 SW 61st Ave, South Miami, FL 33143, USA |
Phone: | +1 305-666-8691 |
Rating: | 3.5 |
RA
Ralph Rojas
Dr. Leon is great. Personable, professional, and caring. The office leaves some to be desired. Old furniture and equipment, but Dr. Leon makes up for it.
JE
Jessica Gonzalez
Dr Leon is amazing, always on time, takes his time with the patient. Highly recommend him to anyone looking for an exceptional primary care doctor.
FA
Family Roberts
Possibly the most unhelpful and rude receptionist/assistant I have spoke to - called Friday, October 19 @ 09:00.