Holiday Inn London- Stratford City 4 stars

10a Chestnut Plaza, Westfield Stratford City, Olympic Park, Newham, London, E20 1GL, United Kingdom

Hotel image
Read more reviews for Holiday Inn London- Stratford City