ibis London Stratford 2 stars

1A Romford Road, E15 4LJ, Newham, London, E15 4LJ, United Kingdom

Hotel image
Read more reviews for ibis London Stratford