Industrial
2051 NW 112th Ave Miami, FL 33172 - 2051 NW 112th Ave, Miami, FL 33172, United States