Dr. Lee Lily, Optometrist You are here Home > Optometrist > Dr. Lee Lily, Optometrist Tweet Our address Address: 3850 Sheppard Ave. E. Scarborough, Ontario M1T 3L4 GPS: 43.7841207, -79.291586171333 Telephone: 416.335.8398