Reviews of O2 Shop Surrey Quays. (Cell Phone Store) in London (London).