9
16355 NW 27th Ave
Opa Locka, FL 33054
$2,100,000 USD
8,000 SF
8,000 SF
$2,100,000 USD
Freestanding