Coffee & Tea in London - Clerkenwell 17 Clerkenwell Road, Clerkenwell, London, EC1M 5RD Tags: italian, private parties: up to 15 guests, takeaway