Presently, O2 has 49 branches near St. Albans, Hertfordshire. See the page below for the entire listing of all O2 locations nearby