12600 SW 130th St, Miami, FL 33186, United States
12312 SW 131st Ave, Miami, FL 33186, United States
12910 SW 89th Ct, Miami, FL 33176, United States
10762 SW 188th St, Miami, FL 33157, United States
9700 NW 7th Ave, Miami, FL 33150, United States
12323 SW 133rd Ct, Miami, FL 33186, United States