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 ...