Taco Bell 27898

Taco Bell #27898 is a Taco Bell restaurant located at 5257 Trompeter Road, Peru, Illinois.