Holiday Inn London - Stratford City
Address: 10A Chestnut Plaza Westfield Stratford City, Stratford, London, United Kingdom.
Nearest Landmark: Barkingside Tube Station
Distance: 1 Miles from London Centre
Holiday Inn® London - Stratford City hotel is conveniently located on the grounds of Westfield London, Europes largest urban shopping complex, and a...