660 NW 98th St, Miami, FL 33150, USA
7570 NW 14th St # 102, Miami, FL 33126, USA
911 NW 75th St, Miami, FL 33150, USA
12864 Biscayne Blvd, Miami, FL 33181, USA