Great Britain is Europe’s largest IT market and more than 100 of Europe’s 500 largest companies have their headquarters in central London. Therefore, it is only logical to make another stopover in London in 2014.
Park Plaza Westminster Bridge London
200 Westminster Bridge Road
SE1 7UT London, United Kingdom