Lidl has taken 18,000 sq ft on the ground floor at The Mall, Walthamstow on a 25 year lease, with...
Please log in or sign up to see more.
One fine body…