290 NW 161st St, Miami, FL 33169, USA
Miami, FL 33130, USA
9700 SW 168th St, Miami, FL 33157, USA
2440 SW 23rd Terrace, Miami, FL 33145, USA