300 NW 22nd Ave, Miami, FL 33125, USA
2121 NW 13th St, Miami, FL 33125, USA
6700 NW 33rd Ave, Miami, FL 33147, USA
1700 SW 57th Ave, Miami, FL 33155, USA