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.
Developer London Square has acquired a site in Crayford, south east London, to create a £180m development with 559 homes.