LEON - 27 Tottenham Court Rd, Bloomsbury, London W1T 1BJ, UK on Eaten