Taco Bell 24560

Taco Bell #24560 is a Taco Bell restaurant located at 855 South Tamiami Trail, Sarasota, Florida.