2225 NW 25th Ave, Miami, FL 33142, United States
442 NW S River Dr, Miami, FL 33128, United States
1733 NW 21st St, Miami, FL 33142, United States
8756 SW 129th St, Miami, FL 33176, United States