The Japanese Canteen - 162 Tottenham Court Rd, Bloomsbury, London W1T 7NW, UK on Eaten