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