Dr. Chow Donna, Optometrist You are here Home > Optometrist > Dr. Chow Donna, Optometrist Tweet Our address Address: 1457 Mccowan Rd, 207, Scarborough, Ontario M1S 5K7 GPS: 43.7842363, -79.255822271092 Telephone: 416.290-.0030