Taco Bell 29578

Taco Bell #29578 is a Taco Bell restaurant located at 5318 East Fowler Avenue, Tampa, Florida.