Taco Bell 29742

Taco Bell #29742 is a Taco Bell restaurant located at 12001 Southwest 129th Court, Miami, Florida.