Japanese in London - Mayfair 7A Hanover Street, Mayfair, London, W1S 1YS Tags: japanese, private parties: up to 35 guests, vegetarian dishes