Presently, O2 runs 32 locations near Hemel Hempstead, Buckinghamshire. See the entire listing of all O2 stores below.