5. Henley Mansion – London
Source: therichest.com, dailymail.co.uk
Estimated Worth: 220 million
Located on the Thames River, this amazing castle-like edifice belongs to a Russian billionaire Andrei Borodin. It’s an immense architectural achievement that harnesses a romantic Victorianesque feeling mixed with neoclassical architecture.