Premier Inn London Docklands ExCel 3 stars

Royal Victoria Dock, 2 Festoon Way, Newham, London, E16 1SJ, United Kingdom

Hotel image
Read more reviews for Premier Inn London Docklands ExCel