Cycle Shops in London - Stoke Newington 143 Stoke Newington Road, Stoke Newington, London, N16 8BP Tags: servicing & repairs