Home » Sloane House, One of The World’s Largest and Most Expensive Houses, is For Sale Sloane House, One of The World’s Largest and Most Expensive Houses, is For Sale THE LUXURY HOUSE: Sloane House in central London is owned by Formula 1 heiress Petra Ecclestone.