Japanese in London - Hampstead 100 Avenue Road, Hampstead, London, NW3 3HF Tags: japanese, private parties: up to 110 guests, vegetarian dishes