Taco Bell 27819

Taco Bell #27819 is a Taco Bell restaurant located at 1702 North Cockrell Hill Road, Dallas, Texas.