Dr.Turkel Leo, Dentist You are here Home > Dentists > Dr.Turkel Leo, Dentist Tweet Our address Address: 80 Welland Ave, St Catharines, L2R 2N1 GPS: 43.1627001, -79.24885660000001 Telephone: 905.682.1424