Computers in London - Stratford 522 Romford Road, Stratford, London, E7 8AF Tags: internet cafe, repair service