3121 NW 133RD Street 1-4, Opa-Locka, FL 33054
Opa Locka, FL 33054
1 / 13
$625,000
2,948 sq ft · Built 1971