1839 NW 10th St, Miami, FL 33125, USA
2150 NW 95th St, Miami, FL 33147, USA
Miami, FL 33147, USA
995 SW 69th Ave, Miami, FL 33144, USA