Rebecca Lenard, DMD, Dentist

3220 S Dixie Hwy Ste 101
MiamiFL  33133-3672 (Miami-Dade County)


Phone: 305-857-5331
Fax:
Email: drr***@*****il.com

NPI: 1689938920
License Number: 20020 (FL)