By Steve Farrell2020-04-30T13:37:00
Source: Lidl
Lidl is planning over 40 new London stores by 2025, taking the total inside the M25 to around 130
Already have an account? Sign in here