6650 NW 77th Ct, Miami, FL 33166, USA
92 NE 49th St, Miami, FL 33137, USA
12211 SW 132nd Ct, Miami, FL 33186, USA
3361 NW 67th St, Miami, FL 33147, USA