Canary Wharf Station in West Plaza, Canary Wharf, London, England.

Canary Wharf Station in West Plaza, Canary Wharf, London, England.
Canary Wharf Station in West Plaza, Canary Wharf, London, England.
2021
Canary Wharf Station West Plaza London England. Tube underground metro Buildings architecture capital England english UK Tower Hamlets Cockney Great Britain United Kingdom British