9221 SW 13th St, Miami, FL 33174, USA
2307 Douglas Rd, Miami, FL 33145, USA
7311 NW 61st St, Miami, FL 33166, USA
9700 SW 168th St, Miami, FL 33157, USA