8095 NW 64th St, Miami, FL 33166, USA
911 NW 75th St, Miami, FL 33150, USA
9221 SW 13th St, Miami, FL 33174, USA
1839 NW 10th St, Miami, FL 33125, USA