830 NE 171st Terrace, Miami, FL 33162, USA
7301 NW 12th St, Miami, FL 33126, USA
2085 NW 2nd Ave #104, Miami, FL 33127, USA
Miami, FL 33101, USA