6463 Bird Rd, Miami, FL 33155, USA
6821 SW 72nd St, Miami, FL 33143, USA
7311 NW 61st St, Miami, FL 33166, USA
9221 SW 13th St, Miami, FL 33174, USA