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