Taco Bell 29888

Taco Bell #29888 is a Taco Bell restaurant located at 1340 Jupiter Road, Plano, Texas.