Japanese in London - Hampstead 243 West End Lane, Hampstead, London, NW6 1XN Tags: japanese, private parties: up to 30 guests, takeaway, vegetarian dishes