Taco Bell
2440 NW 119th St, Miami 33167