12705 Cairo Ln
Opa Locka, FL 33054
$6,500,000 USD
8,457 SF
8,457 SF
$6,500,000 USD
Warehouse