13610 SW 142nd Ave, Miami, FL 33186, United States
8940 SW 129th Terrace, Miami, FL 33176, United States
2161 NW 27th Ave, Miami, FL 33142, United States
3535 NW 50th St, Miami, FL 33142, United States
12007 SW 114th Pl, Miami, FL 33176, United States
18641 SW 104th Ct, Miami, FL 33157, United States