14210 NW 7th Ave, Miami, FL 33168, USA
6463 Bird Rd, Miami, FL 33155, USA
Miami, FL 33130, USA
7311 NW 61st St, Miami, FL 33166, USA