Where are the most expensive streets in England and Wales?
The most expensive street in the country has been revealed as Avenue Road in London, where the average house price is £30.5million. Avenue Road is in the affluent area of St John’s Wood in north west London, and it is lined with multi-million pound mansions. The road is a main corridor into central London, leading … Read more