1820 SW 81st Ave # 3107, North Lauderdale FL 33068 - MLS# A11731529 - FOR SALE | Brickellsold