2440 SW 23rd Terrace, Miami, FL 33145, USA
1738 SW 57th Ave, Miami, FL 33155, USA
2206 SW 27th Ave, Miami, FL 33145, USA
3246 N Miami Ave, Miami, FL 33127, USA