Sale Expired

19252 NW 33rd Ct Opa Locka, FL