Taco Bell 29576

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