One of my favourite hidden restaurants in London has been for many years, The Humming Bird, at 84 Stroud Green Road, which serves traditional Caribbean cuisine. Sophie and I visited there on Monday with my brother, getting drenched on the way back i...
Read more