658 NW 100th St, Miami, FL 33150, USA
6463 Bird Rd, Miami, FL 33155, USA
10330 SW 187th St, Miami, FL 33157, USA
1461 NW 23rd St, Miami, FL 33142, USA