Computers in London - Greenwich 121 Woolwich Road, Greenwich, London, SE10 0RF Tags: internet cafe, repair service, upgrades