5 Days Ago COMPARE 2525 SW 22nd Ave, Delray Beach, FL 33445 Unit ENVIRONMENT Apartment for Rent 2 Beds $2,200