Aloft London Excel 4 stars

One Eastern Gateway, Royal Victoria Dock, Newham, London, E16 1FR, United Kingdom

Hotel image
Read more reviews for Aloft London Excel