960 S Ocean Boulevard, Delray Beach FL 33483 | Delray Beach, FL | 5 Bed 5 Bath | $10850K | Brickellsold