Computers in London - Stoke Newington 137 Stoke Newington Road, Stoke Newington, London, N16 8BP Tags: laptops, mobile phones, repair service