Taco Bell 26080

Taco Bell #26080 is a Taco Bell restaurant located at 3922 Lamar Avenue, Paris, Texas.