20064 NE 15th Ct, Miami, FL 33179, USA
300 NW 22nd Ave, Miami, FL 33125, USA
Miami, FL 33130, USA
2121 NW 13th St, Miami, FL 33125, USA