Updated Today COMPARE 142 SW 8th Ave, Delray Beach, FL 33444 Unit Apt D Apartment for Rent 2 Beds $2,300