The Holiday Inn London - Stratford City is situated in the heart of Europe’s largest shopping centre, Westfield Stratford City. An on-site gym and business centre are also available.
10a Chestnut Plaza, Westfield Stratford City, Olympic Park, Newham, London, E20 1GL, United Kingdom
Hotel booked 3 times today.
Nightly rates from $106 to $365