Dental Ideal Smiles Dental Care Dental 6536 N University Dr, Tamarac, FL 33321, United States Added on February 13, 2023