At the moment, O2 has 36 stores near Leigh, Lancashire. See the entire listing of all O2 branches below.