17
4616 NW 133rd St
Opa Locka, FL 33054
$500,000 USD
10,012 SF
10,012 SF
$500,000 USD
Warehouse