Taco Bell 28503

Taco Bell #28503 is a Taco Bell restaurant located at 1709 South Park Avenue, Herrin, Illinois.