One of the UK’s biggest property groups has launched plans for a 53-acre development at Canada Water in south east London, including office space, housing and leisure facilities.
London-listed British Land is seeking planning permission for its Canada Water Masterplan and has entered into a development agreement with Southwark Council, with which it has been discussing the project for the past four years.