10050 SW 132nd Ave, Miami, FL 33186, USA
4760 NW 1st St, Miami, FL 33126, USA
3246 N Miami Ave, Miami, FL 33127, USA
1720 SW 87th Pl, Miami, FL 33165, USA