First look: Intercontinental London, The O2

InterContinental Hotels Group (IHG) has just opened the Intercontinental London – The O2.