Taco Bell 29570

Taco Bell #29570 is a Taco Bell restaurant located at 13917 West Hillsborough Avenue, Tampa, Florida.