881 SW 74th Ter # 201C, North Lauderdale FL 33068 - MLS# A11667442 - FOR SALE | Brickellsold