Tag Archives
Mayor of London approves £70M Lidl HQ
London City Hall has given the green light to German supermarket chain Lidl’s plans to build a £70M headquarters in Tolworth, south west London. The …
London City Hall has given the green light to German supermarket chain Lidl’s plans to build a £70M headquarters in Tolworth, south west London. The …