Where is Canada Square South / Canary Wharf Station?

Where is Canada Square South / Canary Wharf Station located?

Canada Square South / Canary Wharf Station, Canada Square South / Canary Wharf Station, Great Britain (approx. 51.504486°, -0.018767°)


Where is Canada Square South / Canary Wharf Station on the map?