Showing posts with label hotels in Canary Wharf. Show all posts
Showing posts with label hotels in Canary Wharf. Show all posts

Sunday, 13 February 2011

The Most Amazing Place in London


  There is one place in London I have recently heard about. This is the business district Canary Wharf. The most remarkable about the area is that it is home of the tallest buildings in the UK as the most popular is One Canada Square. There are also some of the most luxurious London hotels.