Supermarket
Lidl
43 locals recommend,
Tips from locals
German Aldi superstore is moments away to buy some groceries if you fancy some cooking
Unique things to do nearby
Locals also recommend
Location
198 Tollgate Rd
London, England