9731 NW 114 Way.jpg Large commercial and industrial retail space located in Miami and the greater South Florida area