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. The ultra-luxurious 20,000 SF mansion which was built in 2004 features 7-bedrooms, 12-bathroom along with a 4 car garage. Inside there is a chef's kitchen with backlit marble kitchen island, 2 wine cellars, movie theater, billiard room with wet-bar, dramatic foyer flowing into formal living room, and a 3,500 SF master suite with dual bathrooms, walk-in closets, sitting area, and private balcony. Outside, the estate features a volleyball court, pool, summer kitchen and 100' of water-frontage on Biscayne Bay. 70 Palm Avenue is listed for $16,900,000 with Brett Harris and Darin Tansey of Douglas Elliman.