Hotels in Canary Wharf

Average price from £40

Hotels in Canary Wharf

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.

 

Hotels near Canary Wharf