David_W111's London, UK
Cats Cafe des artistes
79 Stroud Green Road
A stroud green Road institution with great wacky furnishings. But the food is very disappointing, ...
119 Stroud Green Road
Perfectly nice local restaurant. Nothing very special though . Food an entirely standard selection ...