Taco Bell 27870

Taco Bell #27870 is a Taco Bell restaurant located at 11441 Jupiter Road, Dallas, Texas.