Japanese in London - Holborn 6 Holborn Viaduct, Holborn, London, EC1A 2AE Tags: japanese, private parties: up to 35 guests, vegetarian dishes