Taco Bell 17398

Taco Bell #17398 is a Taco Bell restaurant located at 2016 North 50th Street, Tampa, Florida.