Located in the heart of London's Docklands, this Holiday Inn Express is a 7-minute walk from the ExCel and a 1.1 miles from London City Airport. High-speed free Wi-Fi is accessible throughout, and there are meeting facilities on site.
1018 Dockside Road, Newham, London, E16 2FQ, United Kingdom
Hotel booked 3 times today.
Nightly rates from $65