Taco Bell 29595

Taco Bell #29595 is a Taco Bell restaurant located at 3803 West Minnehaha Street, Tampa, Florida.