The creation of a new town centre at Canada Water in London passed a key milestone as Southwark Council Planning Committee resolved to grant planning permission for British Land’s masterplan, in line…
Read MoreThe creation of a new town centre at Canada Water in London passed a key milestone as Southwark Council Planning Committee resolved to grant planning permission for British Land’s masterplan, in line…
Read More