Nilo Ortega, DMD, Dentist

11830 Nw 39th St
Fort LauderdaleFL  33323-3616 (Broward County)


Phone: 727-288-3938
Fax:
Email: dmd***@*****il.com

NPI: 1083346944
License Number: DN26884 (FL)