6410 NW 2nd St, Miami, FL 33126, USA
7495 NW 7th St #10, Miami, FL 33126, USA
2469 NW 21st Terrace, Miami, FL 33142, USA
170 SE 14th St, Miami, FL 33131, USA