Lydia Leung, DD You are here Home > Denturists > Lydia Leung, DD Tweet Our address Address: Pickering Denture Clinic, 1792 Liverpool Rd., Pickering, Ontario, L1V 4G6 GPS: 43.8324179, -79.0913582 Telephone: 905.420.2652