The long anticipated sale of the Branch Hill House - former care home - has finally been announced
(see here).
Recently published London Housing strategy reveals that 66,000 new homes have to be build every year to accommodate growing population! 42,900 (65%) of them should be affordable to meet Londoners' needs (London Housing Strategy).
How many affordable homes could be delivered on the Branch Hill site?