Lidl

1 Hermitage Lane London SW16 3LH