Taco Bell 18575

Taco Bell #18575 is a Taco Bell restaurant located at 5210 34th Street South, St. Petersburg, Florida.