Cycle Shops in London - Spitalfields 12-13 Bishops Square, Spitalfields, London, E1 6EG Tags: bicycle repair, bicycles