In the centre of central London's Docklands, the 3-star Holiday Inn Express London Limehouse is just 5 minutes' walk from Limehouse DLR Station.
Number of rooms: 210
469 - 475 The Highway Road, Limehouse, Tower Hamlets, London, E1W 3HN, United Kingdom
Hotel booked 2 times today.