14495 NW 22nd Ave
Opa Locka, FL 33054
$1,990,000 USD
5,728 SF
5,728 SF
$1,990,000 USD
Storefront Retail Office