Today, O2 owns 10 stores near Manchester, Lancashire. Here you will find a list of O2 branches in the area.