Canary Riverside Plaza Hotel in Canary Wharf, London