Taco Bell 21196

Taco Bell #21196 is a Taco Bell restaurant located at 3321 North Belt Line Road, Irving, Texas.