Taco Bell 17107

Taco Bell #17107 is a Taco Bell restaurant located at 505 West Illinois Avenue, Dallas, Texas.