Taco Bell 29577

Taco Bell #29577 is a Taco Bell restaurant located at 7329 West Waters Avenue, Tampa, Florida.