Taco Bell 2879

Taco Bell #2879 is a Taco Bell restaurant located at 5575 North Jim Miller Road, Dallas, Texas.