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