Moderne, le Holiday Inn Express Royal Docks se situe dans les Docklands de Londres, à 200 mètres de la gare de Canning Town, à 20 minutes de route de l'O2 Arena et à 10 minutes en voiture du parc des expositions ExCel.