McColl´s presently owns 3 locations near Leyland, Lancashire. See below for an entire list of McColl´s stores close by.