Taco Bell 29576

Taco Bell #29576 is a Taco Bell restaurant located at 3401 5th Avenue North, Saint Petersburg, Florida.