Akira At Japan House London - 101-111 Kensington High St, Kensington, London W8 5SA, UK on Eaten