1234 NW 79th St, Miami, FL 33147, United States
3535 NW 60th St, Miami, FL 33142, United States
7320 NW 58th St, Miami, FL 33166, United States