3321 NW 67th St, Miami, FL 33147, USA
1987 NE 147th Ln, Miami Beach, FL 33154, USA
560 NW 52nd St, Miami, FL 33127, USA
447 NW 58th St, Miami, FL 33127, USA