Over 22,550 London ‘beds and sheds’ homes delivered in five years

Description

A total of 29,688 new homes could be delivered across the capital if schemes awaitng planning are approved.