England

The London Arena was built on the site of a former gasworks. It was situated on the Isle of Dogs in the Docklands area of east London.
Let's Connect