240 Oleander Ave, Palm Beach FL 33480 - MLS# A11595776 - FOR SALE | Brickellsold