1460 NW 19th Terrace # a, Delray Beach FL 33445 | Rent SFL