Cycle Shops in London - Charing Cross 23-26 Embankment Place, Charing Cross, London, WC2N 6NN Tags: bike, bmxs, clothing & footwear, customer service, mountain bikes, safety helmets, second hand, servicing & repairs, shop, used sales