By Steve Farrell2020-08-06T08:14:00
Source: Lidl
The revelation came as the retailer opened its 100th London store, in Beckton, and announced plans for 30 more in the capital by the end of 2025
Already have an account? Sign in here
Already have an account? Sign in here