Taco Bell 18696

Taco Bell #18696 is a Taco Bell restaurant located at 3820 St. Michael Drive, Texarkana, Texas.