Presently, O2 has 4 branches near Newbury, Berkshire. Below is the listing of all O2 locations nearby.