With its spectacular riverfront settign and ultramodern towers, Canary Wharf is London newest financial center. Right on the River Thames at Westferry Circus, the hotel combines the finest of all that is contemporary with the traditions that are Four Seasons.