Computers in London - Camberwell 34 Camberwell Road, Camberwell, London, SE5 0EN Tags: internet cafe, repair service