Cycle Shops in London - Clerkenwell 170 Clerkenwell Road, Clerkenwell, London, EC1R 5DD Tags: bike shop, cycle