Industrial
8015 NW 64th St Miami, FL 33166 - 8015 NW 64th St, Miami, FL 33166, United States