Japanese in London - Bloomsbury 67A Tottenham Court Road, Bloomsbury, London, W1T 2HE Tags: japanese, private parties: up to 16 guests, takeaway, vegetarian dishes