665 High Point Drive # C, Delray Beach FL 33445 | Rent SFL