Skip to content
Close tour
1761 Ali Baba Avenue, Opa-Locka, FL 33054
Opa Locka, FL 33054
1 / 30
$1,149,900
Built 1958