At the moment, O2 runs 27 locations near Middleton, Lancashire. On the page below you can view the full listing of all O2 stores nearby.