Holiday Inn Express London Stratford
Address: 196 High Street, Stratford, London, United Kingdom.
Nearest Landmark: Bow Road Tube Station
Distance: 1 Miles from London Centre
The Holiday Inn Express London – Stratford is situated in the heart of East London, site of the London Olympics 2012 and just outside the congestion...