Hotels in Canary Wharf
Average price from £49
Canary Wharf is London's major financial district and awash with stunning skyscrapers and modern landmarks.
Located on the former West India Docklands, Canary Wharf has become emblematic of 21st century London and has shaped the modern city's image around the world. Nearby Premier Inn hotels are perfectly placed for getting to all of the city's major corporate and tourist attractions.