16990 SW 96th Ct, Miami, FL 33157, USA
660 NW 98th St, Miami, FL 33150, USA
7311 NW 61st St, Miami, FL 33166, USA
9221 SW 13th St, Miami, FL 33174, USA