Treves & Hyde
15/17 Leman St, Whitechapel, London
Restaurant