1141 SW 22nd Ave, Miami, FL 33135, USA
3325 NW 53rd St, Miami, FL 33142, USA
4760 NW 1st St, Miami, FL 33126, USA
1720 SW 87th Pl, Miami, FL 33165, USA