Taco Bell 31597

Taco Bell #31597 is a Taco Bell restaurant located at 2575 East Hillsborough Avenue, Tampa, Florida.