12029 SW 117th Ct, Miami, FL 33186, USA
3740 NW 80th St, Miami, FL 33147, USA
10402 SW 186th Terrace, Miami, FL 33157, USA
2150 NW 95th St, Miami, FL 33147, USA