4317 NE 21st Avenue 1-9, Fort Lauderdale, FL 33308
Fort Lauderdale, FL 33308
1 / 1
$2,250,000
Built 1974