Taco Bell 29586

Taco Bell #29586 is a Taco Bell restaurant located at 7620 West Hillsborough Avenue, Tampa, Florida.