Taco Bell 30370

Taco Bell #30370 is a Taco Bell restaurant located at 1495 4th Street South, St. Petersburg, Florida.