Tag Archives: UK travel

Places you should see in Canary Wharf

Canary Wharf is a major business district located in Tower Hamlets in central London. It is the latest leisure destination with numerous cinemas, restaurants, cafes and gardens. Also, there is enormous music, art, theatre, dance, art and fashion here. Canary Wharf exemplifies the spirit of London. There are as many as 300 shops, bars, cafes and restaurants to enliven the neighbourhood of Canary Wharf. The neighbourhood is well connected and easily Read more [...]