Pubs in London - Clerkenwell 105 Charterhouse Street, Clerkenwell, London, EC1M 6HW Tags: food, international