London : Canary Wharf


Canary Wharf is a major business district. It contains many of Europe's tallest buildings, including the second-tallest in Great Britain, One Canada Square.

hotels nearby

map and directions

food and drinks

more information