London, the capital of England, is most famous for its iconic monuments, but also for the modern skyscrapers in its unique ...
This hotel in Canary Wharf boasts jaw-dropping views, excellent transport links, and is surrounded by a lively and unique ...