Dr. Beach Michael Willis, Optometrist You are here Home > Optometrist > Dr. Beach Michael Willis, Optometrist Tweet Our address Address: 2477 Bloor St. W, Toronto, Ontario M6S1P7 GPS: 43.6488352, -79.48512370000003 Telephone: 416.762.7391