Lidl

1 Amhurst Park London N16 5LW