Lidl

159 Bestwood Street London SE8 5AB