Lidl

374-378 Green Street London E13 9AP