966 NW 51st Pl
Fort Lauderdale, FL 33309
$1,300,000 USD
5,142 SF
5,142 SF
$1,300,000 USD
Warehouse