4995 NW 77th Ave, Miami, FL 33166, USA
660 NW 98th St, Miami, FL 33150, USA
11320 SW 208th Dr, Miami, FL 33189, USA
2361 SW 19th Ave, Miami, FL 33145, USA