6700 NW 33rd Ave, Miami, FL 33147, USA
300 NW 22nd Ave, Miami, FL 33125, USA
2745 NW 24th St, Miami, FL 33142, USA
382 NE 191st St, Miami, FL 33179, USA