Reviews of Holiday Inn Express London-Royal Docks, Docklands, an IHG Hotel. (Hotel) in London (London).