Taco Bell 34596

Taco Bell #34596 is a Taco Bell restaurant located at 5745 Interstate 20 West, Arlington, Texas.