Poplar High Street 117, Poplar, Greater London (Great Britain) Show on map
Updating availability and prices
The Hotel is a boutique luxury hotel located just a short walk from London's iconic Canary Wharf and with fast transport links to all of the capital's main attractions
It is a 13-minute walk from the Canary Wharf tube station and 8 km from the Tower of London
The hotel is 3
3 km from the Olympic Stadium and 3
5 km from Victoria Park
London City Airport is 5 km
from this property
All elegant rooms featuring plush tufted headboards and chandeliers and private bathrooms including air-conditioned, free Wi-Fi, flat-screen TVs, tea and coffee making facilities, and minibars
A bright room in the tower has a sleigh bed and panoramic city views
The sole suite adds a fireplace and views of Canary Wharf
Other hotel amenities consist of a fitness centre and a relaxed restaurant/bar where guest can enjoy a meal or a drink and a breakfast buffet served for a fee
Hotel