Lidl Limehouse

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