Holiday Inn London- Stratford City 10a Chestnut Plaza, Westfield Stratford City, Olympic Park, E20 1GL, London, United Kingdom Hotels Guesthouses BnBs