London Square acquires £180m south London resi development site

Description

Developer London Square has acquired a site in Crayford, south east London, to create a £180m development with 559 homes.