London Wiki
Advertisement

Lidl Limehouse is a small supermarket owned by Lidl in Limehouse, London.

The Lidle website is [1]

Advertisement