Elta Tavern Kitchen

3 Choumert Road London SE15 4SE