10
13160 NW 43rd Ave
Opa Locka, FL 33054
$5,600,000 USD
25,082 SF
25,082 SF
$5,600,000 USD
Warehouse