1408 NW 23rd St, Miami, FL 33142, United States
6709 SW 40th St, Miami, FL 33155, United States
8448 NW 61st St, Miami, FL 33166, United States