The Village Café

251 Algernon Road London SE13 7AG