Situated on the ultra-luxurious, Palm Island, famous for its waterfront estates, sits 70 Palm Avenue, the infamous mansion previously owned by Scott Storch. The property is now availible for $16.9 million after dropping the price from its previous ask of $20 million.
Read More