56
2160 NW 24th St
Fort Lauderdale, FL 33311
$2,900,000 USD
1.21 AC
1.21 AC
$2,900,000 USD
Commercial