Taco Bell 21532

Taco Bell #21532 is a Taco Bell restaurant located at 1920 Court Street, Pekin, Illinois.