Taco Bell 29566

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