Right now, LIDL runs 75 locations near Slough, Berkshire. This is the listing of all nearby LIDL stores.