2300 SW 18th Terrace, Fort Lauderdale, FL 33315
Fort Lauderdale, FL 33315
1 / 10
$875,000
2,583 sq ft · Built 1976