Bari Bari - 24 White Church Ln, Whitechapel, London E1 7QR, UK on Eaten