Isla - 08 Argyle St, Kings Cross, London WC1H 8ND, UK on Eaten