Royal Hill Cafe

86 Royal Hill London SE10 8RT