6410 NW 2nd St, Miami, FL 33126, USA
460 NE 191st St, Miami, FL 33179, USA
8900 NW 32nd Ct, Miami, FL 33147, USA
3290 SW 3rd Ave #88, Miami, FL 33129, USA