Taco Bell 33476

Taco Bell #33476 is a Taco Bell restaurant located at 2235 State Street, Chester, Illinois.