Advertisement

Historic London mansion on sale for $380 Million

A 19th century mansion located on 18 Carlton House Terrace in the heart of London has just hit the market for a whopping $380 million, making it the most expensive property in UK.