News
Work on the London Super Sewer project has enabled the construction of a mini-circular island next to Vauxhall Bridge. Built on reclaimed land, the Isle of Effra and the adjacent Effra Quay has ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results