Taco Bell 35323

Taco Bell #35323 is a Taco Bell restaurant located at 1075 North Main Street, Elburn, Illinois.