Aida - 133 Shoreditch High St, Shoreditch, London E1 6JE, UK on Eaten