2960 SW 22nd Ave #817, Delray Beach, FL 33445 - MLS#F10296454 - Sn...