Computers in London - St. John's Wood 413 Harrow Road, St. John's Wood, London, W9 3QJ Tags: internet cafe, repair service