6800 SW 40th St, Miami, FL 33155, USA
346 NE 59th St, Miami, FL 33137, USA
1510 NW 17th Ave, Miami, FL 33145, USA
144 NE 26th St, Miami, FL 33137, USA