12151 SW 128th Ct, Miami, FL 33186, USA
6800 SW 40th St, Miami, FL 33155, USA
7242 SW 42nd Terrace, Miami, FL 33155, USA
8095 NW 64th St, Miami, FL 33166, USA