320 86th St #3, Miami Beach, FL 33141