7759 NW 2nd St, Miami, FL 33126, USA
8300 W Flagler St, Miami, FL 33144, USA
4055 SW 89th Ave, Miami, FL 33165, USA
7201 SW 22nd St, Miami, FL 33155, USA