3740 NW 80th St, Miami, FL 33147, USA
175 SW 7th St, Miami, FL 33130, USA
11645 Biscayne Blvd, North Miami, FL 33181, USA
7570 NW 14th St, Miami, FL 33126, USA