1800 SW 81st AVE # 1300, North Lauderdale FL 33068 - MLS# A11770815 - FOR SALE | Brickellsold