1020 SW 81st Terrace, North Lauderdale, FL 33068
North Lauderdale, FL 33068
1 / 17

$530,000
3 bed · 2 bath · 1,087 sq ft · Built 1984
1020 SW 81st Terrace, North Lauderdale, FL 33068
North Lauderdale, FL 33068
1 / 17

$530,000
3 bed · 2 bath · 1,087 sq ft · Built 1984