Holiday Inn Express London Stratford 3 stars

196 High Street, Newham, London, E15 2NE, United Kingdom

Hotel image
Read more reviews for Holiday Inn Express London Stratford