London's most expensive streets of 2025, where homes cost more than 100 times the national average

This year, Grosvenor Place knocks Knightsbridge off the top spot, with the average home costing more than £28 million