Vauxhall Cross Island, South London

It will comprise two towers, one featuring 53 storeys and another with 42 storeys. Credit: Slashcube.



  • Vauxhall Cross Island
  • Vauxhall Cross Island
  • Vauxhall Cross Island