Kings of Clerkenwell - 41 Clerkenwell Rd, London EC1M 5RS, United Kingdom | Fresha