1711 NW 2nd St Deerfield Beach, FL 33442