1800 SW 81st Ave # 1312, North Lauderdale FL 33068 - MLS# A11643410 - FOR SALE | Brickellsold