Skip to main content
1816 Ali Baba Ave, Opa-Locka FL 33054 — $400,000 | Lana Mihova Realty