847 NW 119th St #205, Miami, FL 33168, United States
7411 NW 36th St, Miami, FL 33166, United States
14780 SW 136th St, Miami, FL 33196, United States