12 Indian Creek Island Road, the home of steel magnate Leroy Schecter, and number thirteen on Curbed Miami's latest list of the 25 most expensive listings in South Florida, has sold for $28 million according to Real Deal, a massive price reduction from the house's original $45 million list, which we were skeptical about way back in January of 2013. At that price, it barely would have cracked the top 25 at all. Hmm... [Real Deal Miami; Previously]
Filed under: