The government owns enough land to build up to 2m homes, according to Savills.
Central government land could accommodate 600,000 homes, the Greater London Authority 100,000, local councils 1m and the NHS 300,000.
FT 2
The government owns enough land to build up to 2m homes, according to Savills.
Central government land could accommodate 600,000 homes, the Greater London Authority 100,000, local councils 1m and the NHS 300,000.
FT 2
Filed an environmental impact assessment application alongside its JV partner Fusion Students