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