Taco Bell 27866

Taco Bell #27866 is a Taco Bell restaurant located at 9820 Walnut Hill Lane, Dallas, Texas.