Industrial
10650-10682 SW 186th St Miami, FL 33157 - 10650 SW 186th St, Miami, FL 33157, United States