Research from Enness Global shows that the five most expensive properties sold so far in 2025 range from £25 million to £41 million, all located in London.
Tom Bill, head of residential research at Knight Frank, explores how falling prime central London prices and narrowing location premiums are shifting buyer interest back towards...