10903 NW 8th Ave, Miami, FL 33168, USA
6410 NW 2nd St, Miami, FL 33126, USA
1701 W Flagler St, Miami, FL 33135, USA
406 NW 54th St, Miami, FL 33127, USA