Japanese in London - Islington 206 Upper Street, Islington, London, N1 1RQ Tags: cuisine: japanese, private parties: call for details