706 SE 2nd Street, Delray Beach FL 33483 | Delray Beach, FL | 7 Bed 8 Bath | $27500K | Brickellsold