Record share of first-time buyers look…

Record share of first-time buyers look…

This is compared with an average price of £526,600 for a first-time buyer purchasing in London. While the average Londoner bought a property 35.1 miles from where they lived, first-time buyers stayed... Read more »