Lina Stores Ltd., 18 Brewer Street, City of Westminster, London W1, 2002 • Famous Italian food store, established 1944 and largely unchanged from the days when Soho was about the only place in England with such exotica. It’s still there now, but more upscale and with stripey blinds. There’s a photo of its earliest days on Lina’s website here.
This site uses Akismet to reduce spam. Learn how your comment data is processed.