Taco Bell 29887

Taco Bell #29887 is a Taco Bell restaurant located at 17530 Marsh Lane, Dallas, Texas.