8406 NW 66th St, Miami, FL 33166, United States
782 NW 42nd Ave, Miami, FL 33126, United States
7105 SW 47th St, Miami, FL 33155, United States
3300 NW 72nd Ave, Miami, FL 33122, United States
12401 SW 134th Ct, Miami, FL 33186, United States
14272 SW 140th St unit 109, Miami, FL 33186, United States