1980 SW 66TH Avenue, North Lauderdale FL 33068 | North Lauderdale, FL | 3 Bed 2 Bath | $350K | Brickellsold