Taco Bell 4655

Taco Bell #4655 is a Taco Bell restaurant located at 610 North Webster Street, Taylorville, Illinois.