Taco Bell 31304

Taco Bell #31304 is a Taco Bell restaurant located at 10310 Lake June Road, Dallas, Texas.