The Green Truffle

21 Roman Road London E2 0HU