Holiday Inn Express London-Royal Docks, Docklands, an IHG Hotel: The Ultimate Getaway in London June 25, 2025