Taco Bell 29565

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