Taco Bell 29579

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