Dr. Wang Lin, Optometrist You are here Home > Optometrist > Dr. Wang Lin, Optometrist Tweet Our address Address: 50 Cumberland St., Main Floor, Unit 3a, Village Arcade Mall, Toronto, Ontario M4W 1J5 GPS: 43.67091660000001, -79.38887799999998 Telephone: 416.972.0080