formats

London’s Eaton Square most expensive place to buy home in Britain

London's Eaton Square is named the most expensive place to buy property in Britain.