Today, Vodafone owns 19 locations near Oldham, Lancashire. See the page below for an entire list of Vodafone stores close by