London House Building Set To Halve
5th April 2017
According to Savilles, “the London Plan” is to build 42,000 homes a year in the UK Capital whilst housing demand is thought to be nearer to 64,000. However, lower sales rates are predicted to see the number of homes developed in London by 2021 plummet to just 18,000. What is driving this one might ask? Could it […]