Isle of Dogs
E111718
UNEXPLORED
The Isle of Dogs is a peninsula in East London, England, known for its major financial district at Canary Wharf and extensive riverside redevelopment.
Jump to:
Referenced by
Referenced by (9)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Docklands bombing