Miami, FL 33175, USA
3121 SW 64th Ave, Miami, FL 33155, USA
7460 NW 8th St, Miami, FL 33126, USA
3555 NW 52nd St, Miami, FL 33142, USA