Japanese in London - Holborn 182 Gray's Inn Road, Holborn, London, WC1X 8EW Tags: japanese, private parties: up to 20 guests, takeaway