620 NE 17th Ter, Fort Lauderdale FL 33304 - MLS# A11777744 - FOR SALE | Brickellsold