Phillimore Gardens in the London borough of Kensington has been identified as the most expensive street in England and Wales, with the average house price there standing at close to £24 million..
Spire Radio
6 November 2021
Radio News Hub
17 May 2021