7
13990 NW 27th Ave
Opa Locka, FL 33054
$450,000 USD
1,681 SF
1,681 SF
$450,000 USD
Storefront