Taco Bell 31531

Taco Bell #31531 is a Taco Bell restaurant located at 1706 A Street, Antioch, California.