Lidl

104-120 Lee High Road London SE13 5PT