630 B Allen Ave, Delray Beach FL 33483 | Delray Beach, FL | $1100K | Brickellsold