Taco Bell 24575

Taco Bell #24575 is a Taco Bell restaurant located at 2055 South Tamiami Trail, Venice, Florida.