Thamesmead Masterplan shortlisted for the New London Awards 2017
The South Thamesmead masterplan, one of Europe’s largest regeneration projects, will deliver more than 1,500 homes, new public spaces and approximately 10,000 sqm of commercial retail and leisure space.