Almost £11 Billion Worth Of London Housing Is Sitting Empty
22,481 properties are sitting empty across Greater London With the average house price in London currently at £477,813, the number…
22,481 properties are sitting empty across Greater London With the average house price in London currently at £477,813, the number…