Lidl

182-184 High Street North London E6 2JA