List of hotels at Poplar Tube Station
1 Number of Hotels found in Poplar Tube Station
Address: 22 Hertsmere Road, Tower Hamlets, London, E14 4ED, United Kingdom.
Nearest Landmark: Poplar Tube Station
(4 minutes walk)
Distance: 1.1 Miles from London Centre
In the vibrant Canary Wharf area, this 5-star landmark hotel has luxury rooms and a state-of-the-art fitness suite. There is easy access to London City...