At the moment, O2 has 4 locations near Shrewsbury, Shropshire. Here you can see the listing of all O2 stores nearby.