1810 SW 81st Ave # 2312, North Lauderdale FL 33068 - MLS# A11649199 - FOR SALE | Brickellsold