2485 NW 93rd Terrace, Miami, FL 33147, USA
1821 NW 85th St, Miami, FL 33147, USA
247 SW 8th St, Miami, FL 33130, USA
2180 NW 13th Ave, Miami, FL 33142, USA