1839 NW 10th St, Miami, FL 33125, USA
6790 SW 24th St, Miami, FL 33155, USA
995 SW 69th Ave, Miami, FL 33144, USA
9221 SW 13th St, Miami, FL 33174, USA