6088 Overland Pl, Delray Beach FL 33484 - MLS# A11668085 - FOR SALE | Brickellsold