Place to shop
lidl inspires a kind of fanatical devotion in londoners. it is an incredibly cheap supermarket; you will not be able to buy most big brands, but they have pretty good own brand equivalents, & it is also absolutely the best place nearby to buy alcohol (though it will not be chilled).
Lidl sells all essential items such as produce and meat at extremely affordable prices. Note though, that a lot of brand name items, such as Coca-Cola, are unavailable, though they can be gotten at either the nearby Sainsbury's or Waitrose.
Lidl is also extremely close within walking distance and sells less branded, but far cheaper products compared to chains such as Sainsbury's local and Tescos.
“Lovely traditional Greek restaurant. Service is top class and the staff/owner are super friendly”
“Exposed brick barrio-style setting for homestyle Argentinian cuisine, plus regular tango nights.”