13474 Shell Beach Court Delray Beach FL 33446 | MLS RX-10356691