1720 SW 8th St, Miami, FL 33135, United States
930 NE 79th St, Miami, FL 33138
31 SE 6th St, Miami, FL 33131, United States