Express By Holiday Inn Stratford London, London [London]

Purpose built, modern hotel located in Stratford Town Centre. Home of the new 2012 Olympic Stadium and an area which is benefiting from a regeneration programme. Rooms are simple but comfortable none the less. All come equipped withpower showers and internet access and with the fantastic transport links (10-15 minute train/tube journey of Central London) available, offer good value for money.
Vendor Page