Devon's Cafe

113 Devons Road London E3 3QX