13800 SW 142nd Ave, Miami, FL 33186, United States
3200 NW 38th St, Miami, FL 33142, United States
19386 SW 106th Ave, Miami, FL 33157, United States