10
856 Ali Baba Ave
Opa Locka, FL 33054
$50,000 USD
720 SF
10.5% Cap Rate
720 SF
$50,000 USD
Restaurant