2485 NW 93rd Terrace, Miami, FL 33147, USA
2745 NW 24th St, Miami, FL 33142, USA
560 NW 52nd St, Miami, FL 33127, USA
2337 SW 17th Terrace, Miami, FL 33145, USA