If you live around Broadway Market in East London or visit it occasionally, it is likely that you will have stumbled upon this gem set on a side street, off the main road. I’m talking about Isle of Olive, a Greek deli and supermarket where you can eat what to me are probably the best stuffed vine leaves in London. (I’m sallivating just thinking about them, seriously…)