1821 NE 62nd St # 428, Fort Lauderdale FL 33308 - MLS# A11773404 - FOR SALE | Brickellsold