Only 916 newly built homes are lying empty and unsold in London, according to research from property firm Savills

This represents two months’ worth of sales.

Topics