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