Reviews of O2 Shop Thurmaston. (Cell Phone Store) in Leicester (Leicestershire).