Just 43 homes on the market affordable for first-time buyers in London
Close