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