3325 NW 53rd St, Miami, FL 33142, USA
Miami, FL 33130, USA
2311 SW 19th St, Miami, FL 33145, USA
2361 SW 19th Ave, Miami, FL 33145, USA