Taco Bell 2636

Taco Bell #2636 is a Taco Bell restaurant located at 12002 Elam Road, Balch Springs, Texas.