onlybyland.com
Holiday Inn - Hotels in Stratford London - Only By Land
A UK travel blogger review of the Holiday Inn, Stratford London. It's within walking distance of Westfield Shopping Mall, London Stadium and the Tube.