2440 SW 23rd Terrace, Miami, FL 33145, USA
7446 NW 8th St, Miami, FL 33126, USA
12240 SW 128th Ct, Miami, FL 33186, USA
7241 SW 42nd St, Miami, FL 33155, USA