Japanese in London - Camden 265 Eversholt Street, Camden, London, NW1 1BA Tags: japanese, private parties: up to 25 guests, takeaway, vegetarian dishes