6770 Indian Creek Drive #T-E, Miami Beach, FL 33141 - Homesnap