Computers in London - Kilburn 350 Kilburn Lane, Kilburn, London, W9 3EF Tags: internet cafe, repair service, upgrades