Computers in London - Holborn 78 New Oxford Street, Holborn, London, WC1A 1HB Tags: delivery service, games, laptops, mac systems, mail order, printers, software, upgrades