1052 Ocean Drive, Miami Beach, FL : The Strand