53
2160 NW 24th St
Fort Lauderdale, FL 33311
$2,875,000 USD
1,494 SF
1,494 SF
$2,875,000 USD
Auto Dealership