Dr. Armstrong M. Margaret, Optometrist You are here Home > Optometrist > Dr. Armstrong M. Margaret, Optometrist Tweet Our address Address: 6677 Meadowvale Town Centre Circle Mississauga, Ontario L5N 2R5 GPS: 43.5831052, -79.759414787567 Telephone: 905.826.0736