Taco Bell 2569

Taco Bell #2569 is a Taco Bell restaurant located at 604 West Moore Street, Terrell, Texas.