A nice place in Canary Warf, in a walking distance to the business area