2190 NE 59TH CT, Fort Lauderdale FL 33308 - MLS# A11767263 - FOR SALE | Brickellsold