Taco Bell 29566

Taco Bell #29566 is a Taco Bell restaurant located at 2028 66th Street, Saint Petersburg, Florida.