formats

The average house in London’s most expensive street costs almost $21 million

The average house is London's Eaton Square costs $20.8 million, according to new research from Lloyds Bank.