Palmers Restaurant

238 Roman Road London E2 0RY