Taco Bell 29579

Taco Bell #29579 is a Taco Bell restaurant located at 3600 4th Street North, St. Petersburg, Florida.