Flor Alejandra Luzardo, DDS, Dentist

7940 Sw 163rd Pl
MiamiFL  33193-3427 (Miami-Dade County)


Phone: 786-451-9171
Fax:
Email: flo***@*****il.com

NPI: 1346872934
License Number: DN23773 (FL)