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

Published on April 25, 2024

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