Taco Bell 29583

Taco Bell #29583 is a Taco Bell restaurant located at 1701 East Fowler Avenue, Tampa, Florida.