Taco Bell 27897

Taco Bell #27897 is a Taco Bell restaurant located at 195 South Creek Drive, Manteno, Illinois.