638 SW 7th Ave, Delray Beach FL 33444 - MLS# A11756679 - FOR SALE | Brickellsold