Taco Bell 17108

Taco Bell #17108 is a Taco Bell restaurant located at 7745 Southwest 40th Street, Miami, Florida.