Double whammy hits London economy on top of house price fall The average cost of a London house is £517,000, down over 4% in June Evening Standard · Jun 30, 2023