Reviews of Vision Express Opticians - London - Canary Wharf. (Optician) in London (London).