Taco Bell 29565

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