Japanese in London - Soho 11-13 Soho Street, Soho, London, W1D 3DJ Tags: japanese, private parties: up to 15 guests, takeaway