300 NW 22nd Ave, Miami, FL 33125, USA
2900 NW 33rd Ave, Miami, FL 33142, USA
3361 NW 67th St, Miami, FL 33147, USA
12211 SW 132nd Ct, Miami, FL 33186, USA