9700 SW 168th St, Miami, FL 33157, USA
7570 NW 14th St, Miami, FL 33126, USA
2307 Douglas Rd, Miami, FL 33145, USA
9221 SW 13th St, Miami, FL 33174, USA