For sale $1,299,000 Nelson Industrial Sites S 2000 NW 139th, Opa-Locka FL 33054 Land MLS# A12054656 · Listing courtesy of McKenzie Realty, LLC