3121 SW 64th Ave, Miami, FL 33155, USA
2501 NW 74th Ave, Miami, FL 33122, USA
4426 SW 74th Ave, Miami, FL 33155, USA
8300 W Flagler St, Miami, FL 33144, USA