ALDI OPENING ITS 10TH ‘LOCAL’ STORE IN LONDON
Today marks the grand opening of Aldi's newest 'Local' store in London, located on Old Street. This is Aldi's tenth such location in the city. After a successful test run in Balham in March 2019,...