24
2275 NW 150th St
Opa Locka, FL 33054
$9,750,000 USD
46,986 SF
46,986 SF
$9,750,000 USD
Warehouse