8
15241 NW 33rd Pl
Opa Locka, FL 33054
$2,400,000 USD
5,849 SF
5,849 SF
$2,400,000 USD
Warehouse