Japanese in London - Clerkenwell 101 Clerkenwell Road, Clerkenwell, London, EC1R 5BX Tags: sushi, takeaway