Computers in London - Bloomsbury 70 Tottenham Court Road, Bloomsbury, London, W1T 2HB Tags: computer games