Kensington’s Victoria Road heads list of most expensive streets

The most expensive residential street in England and Wales is in Kensington, west London, and its most expensive property is thought to be worth around £20m.

Victoria Road, where houses have an average value of just