Jump to MLS#:
MLS#:A11519289
14140 NW 23rd Pl, Opa-Locka, FL 33054
$525,000 | MLS#: A11519289
MLS#:A11249029
1842 NW 33rd St, Miami, FL 33142
$394,000 | MLS#: A11249029