The average price of a house in the city was £720k last year, which is substantially higher than the average price nationwide. Too costly for a lot of Londoners, this left a void in the market, which the southeast’s self-build project filled. Residents of Ladywell, Lewisham, have begun to occupy the 36 price-capped homes inContinue reading “Lewisham Community Builds Its Own Homes”