Royal Hill Cafe & Delicatessen 86 Royal Hill, London SE10 8RT