7446 NW 8th St, Miami, FL 33126, USA
395 SW 78th Pl, Miami, FL 33144, USA
3445 SW 104th Ct, Miami, FL 33165, USA
8095 NW 64th St, Miami, FL 33166, USA