Leased 14800 Nw 24th CtOpa Locka, Florida 33054, United StatesLeased 54014 Sq Ft IndustrialDetailsNearbyLocationContactIndustrial land ideal for commercial vehicle parking & storage fronting NW 24 CT in Opa-locka. Minutes away from I-95 & the 826. powered by What's Nearby?Map Request More Information Tell me more about this listing Request a showing