Taco Bell 29886

Taco Bell #29886 is a Taco Bell restaurant located at 13670 Preston Road, Dallas, Texas.