Taco Bell 18575

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