10903 NW 8th Ave, Miami, FL 33168, USA
395 SW 78th Pl, Miami, FL 33144, USA
12151 SW 128th Ct, Miami, FL 33186, USA
598 NW 54th St, Miami, FL 33127, USA