Taco Bell 32602

Taco Bell #32602 is a Taco Bell restaurant located at 119 Ambassador Caffrey Parkway, Scott, Louisiana.