Industrial
2900 NW 1 Ave Miami, FL 33127 - 2900 Northwest 1st Avenue, Miami, FL 33127, United States