Computers in London - Hampstead 263 Kilburn High Road, Hampstead, London, NW6 7JR Tags: internet cafe, repair service