Italian in London - Clerkenwell 91-95 Clerkenwell Road, Clerkenwell, London, EC1R 5BX Tags: italian, private parties: up to 70 guests, vegetarian dishes