ibis Styles London Excel 3 stars

272 Victoria Dock Road, Newham, London, E16 3BY, United Kingdom

Hotel image
Read more reviews for ibis Styles London Excel