70 Palm is in one of the most coveted addresses in exclusive Palm Island. This 19,970 square foot home situated on a 30,000 square foot lot with 100 linear feet of waterfront is one of the largest residences on the market in Miami Beach. Built in 2004, the property underwent a multi-million-dollar renovation in 2011 …