If you’ve ever found yourself wondering how much you actually need to earn to buy a house in every borough in London, the ...
The hottest prime market in London is Hampstead, where homes took an average of 79 days to sell, compared with Bayswater, ...