5423 NE 22ND Terrace, Fort Lauderdale, FL 33308
Fort Lauderdale, FL 33308
1 / 21
$923,000
1,865 sq ft · Built 1959