Jack S Leff, DDS, Dentist

817 S University Dr
Ste 103
Fort LauderdaleFL  33324-3309 (Broward County)


Phone: 954-424-6500
Fax: 954-424-6776

NPI: 1588746689
License Number: DN5870 (FL)