10
856 Ali Baba Ave
Opa-locka, FL 33054
$37,000 USD
6,600 SF
14.19% Cap Rate
6,600 SF
$37,000 USD
Restaurant