At the moment, O2 has 27 stores near Rochdale, Lancashire. The listing of all O2 branches in the area can be foundthis page.