717 SW 17th Ave, Miami, FL 33135, United States
736 NW 183rd St, Miami, FL 33169, United States
14647 SW 104th St, Miami, FL 33186, United States