
Holiday Inn Express London Stratford is located in East London in the area where many of the London 2012 Olympics venues were built. The hotel is perfectly fine for a Holiday Inn Express with comfortable rooms, buffet breakfast and good value room rates for London much of the year. This was my third night in…