2300 SW 22nd Ave #116, Delray Beach, FL 33445 - MLS#F10324743 - Dy...