Premier Inn London Stratford 3 stars

9 International Square, Westfield Stratford City, Newham, London, E20 1EE, United Kingdom

Hotel image
Read more reviews for Premier Inn London Stratford