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