18
1265 Sharazad Blvd
Opa Locka, FL 33054
$2,795,000 USD
11,858 SF
14
Units
7.3% Cap Rate
11,858 SF
$2,795,000 USD
Apartments