3201A NW 17th Ave, Miami, FL 33142, United States
8951 SW 137th Ave, Miami, FL 33186, United States
395 NE 191st St #208, Miami, FL 33179, United States
4782 SW 75th Ave, Miami, FL 33155, United States