Industrial
518 NW 8th St Miami, FL 33136 - 518 NW 8th St, Miami, FL 33136, United States