Omar Steven Vazquez, DDS, Dentist

8215 Sw 72nd Ave Apt 1217
MiamiFL  33143-7870 (Miami-Dade County)


Phone: 786-842-7761
Fax:
Email: osv***@*****il.com

NPI: 1578078382
License Number: DN23046 (FL)