At the moment, O2 has 12 branches near Glenrothes, Fife. Refer to the page below for the entire listing of all O2 locations nearby.