Definition of Canary Wharf from the Oxford Advanced Learner's Dictionary

 

Canary Wharf

 
BrE
 
; NAmE
 
 
jump to other results
part of the Docklands area of east London, England, where modern offices were built in the 1980s. These include the very high 1 Canada Square, where several newspapers and banks have their offices. Many offices in Canary Wharf were damaged when an IRA bomb exploded there in 1996.