Taco Bell 27818

Taco Bell #27818 is a Taco Bell restaurant located at 3470 Illinois Avenue, Dallas, Texas.