2808 Florida Boulevard, Delray Beach FL 33483 - MLS# A11672673 - FOR SALE | Brickellsold