317 NW 4th Ave, Delray Beach FL 33444 - MLS# A11674093 - FOR SALE | Brickellsold