At the moment, O2 runs 12 locations near Leamington Spa, West Midlands. See the page below for the entire listing of all O2 stores nearby