Currently, O2 owns 18 stores near Keighley, West Yorkshire. The list of O2 branches in the area can be viewed below.