Reviews of O2. (Cell Phone Store) in Leeds (West Yorkshire).