1301-1331 Sharazad Blvd
Opa Locka, FL 33054
$1,400,000 USD
3,370 SF
8
Units
3,370 SF
$1,400,000 USD
Apartments