Canary Wharf Riverside is probably the most aesthetically pleasing place that visitors can relax and enjoy a drink or something to eat in London's Docklands. The riverside restaurant and bar complex overlooks the River Thames and has wonderful views both up and downstream. In the summertime the establishments use the veranda area on the river so that visitors can eat outside and enjoy the sunshine and gentle river breeze.