Taco Bell 27899

Taco Bell #27899 is a Taco Bell restaurant located at 101 South Lewis Avenue, Oglesby, Illinois.