'A new town centre for London' is approved

The joint head of Canada Water Development at British Land, Emma Cariaga, tells Ian King about plans for the 50 acre site.


  • TAG