Taco Bell 20134

Taco Bell #20134 is a Taco Bell restaurant located at 753 Pershing Road, Decatur, Illinois.