top

A significant new development featuring three major skyscrapers, including one of Britain’s tallest residential buildings, has been approved for south London. The ambitious £2 billion project in Vauxhall Square, Lambeth, will transform a currently undeveloped site into a vibrant mixed-use…

Don't Miss It!