3121 SW 64th Ave, Miami, FL 33155, USA
382 NE 191st St, Miami, FL 33179, USA
122 S Miami Ave, Miami, FL 33130, USA
1245 NE 163rd St, North Miami Beach, FL 33162, USA