Go Native Canary Wharf offers a range of modern apartments with attractive views over the Thames, the Docks and the O2 Arena. These waterside apartments are fully serviced and provide comfort in modern London.
Lincoln Plaza, Isle of Dogs, Tower Hamlets, London, E14 9DR, United Kingdom
Hotel booked 1 times today.
Nightly rates from $185