Taco Bell 30982

Taco Bell #30982 is a Taco Bell restaurant located at 1580 North State Street, Belvidere, Illinois.