2660 NW 137th St, Opa-locka, FL 33054, USA
7320 NW 70th St, Miami, FL 33166, USA
1300 SW 70th Ave, Miami, FL 33144, USA
415 SW 19th Rd, Miami, FL 33129, USA