$1,750 -
3291 Nw 132nd Ter Unit 2
Opa-locka ,
FL 33054
City: Opa-Locka