Cabot Square, Docklands, London.

Cabot Square, Docklands, London, England