3230 NE 59th St, Fort Lauderdale FL 33308 - MLS# A11725389 - FOR SALE | Brickellsold